You will find here GetSales.io Public API documentation
GetSales.io Public API (3.0)
Download OpenAPI description
Overview
Languages
Servers
Production environment
https://amazing.getsales.io/
- Production environment
https://amazing.getsales.io/flows/api/sender-profiles
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://amazing.getsales.io/flows/api/sender-profiles?limit=20&offset=0&order_field=created_at&order_type=asc&q=string&uuid=string&linkedin_browser_id=string&linkedin_account_uuid=string&mailbox_uuid=string&assignee_user_id=string&first_name=string&last_name=string&label=string&status=string&user_id=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Response
application/json
{ "data": [ { … } ], "limit": 0, "offset": 0, "total": 0, "has_more": true }
- Production environment
https://amazing.getsales.io/flows/api/sender-profiles
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://amazing.getsales.io/flows/api/sender-profiles \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"assignee_user_id": 1,
"first_name": "John",
"last_name": "Doe",
"label": "USA media owners"
}'
Response
application/json
{ "uuid": "uuid-uuid-uuid-uuid-example", "team_id": 1, "linkedin_server_id": 1, "linkedin_browser_uuid": "uuid-uuid-uuid-uuid-example", "linkedin_account_uuid": "uuid-uuid-uuid-uuid-example", "mailbox_uuid": "uuid-uuid-uuid-uuid-example", "assignee_user_id": 1, "first_name": "John", "last_name": "Doe", "label": "USA media owners", "status": "enabled", "user_id": 1 }
- Production environment
https://amazing.getsales.io/flows/api/sender-profiles/{senderProfileUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://amazing.getsales.io/flows/api/sender-profiles/{senderProfileUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'
Response
application/json
{ "uuid": "uuid-uuid-uuid-uuid-example", "team_id": 1, "linkedin_server_id": 1, "linkedin_browser_uuid": "uuid-uuid-uuid-uuid-example", "linkedin_account_uuid": "uuid-uuid-uuid-uuid-example", "mailbox_uuid": "uuid-uuid-uuid-uuid-example", "assignee_user_id": 1, "first_name": "John", "last_name": "Doe", "label": "USA media owners", "status": "enabled", "user_id": 1 }
Request
Creates a new Sender Profile with the provided first/last name, schedule and Gologin ID. Automatically connects the profile to a LinkedIn Browser using the provided GoLogin external ID. Requires authentication and active subscription. Will fail if the sender profile limit is reached.
Security
bearerAuth
Example: ["alerts@example.com","manager@example.com"]
External ID from GoLogin used to create the browser profile.
Example: "gl-profile-123456"
- Production environment
https://amazing.getsales.io/flows/client-api/sender-profiles/connect-external
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://amazing.getsales.io/flows/client-api/sender-profiles/connect-external \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"first_name": "John",
"last_name": "Doe",
"gologin_external_id": "gl-profile-123456"
}'
Response
application/json
{ "uuid": "b4c86e35-3a7d-4377-9d0c-bfab64f6f9e1", "team_id": 42, "linkedin_browser_id": 15, "linkedin_account_uuid": null, "mailbox_uuid": null, "assignee_user_id": 101, "first_name": "Jane", "last_name": "Smith", "label": "Jane's LinkedIn", "schedule": { "timezone": "UTC", "timeblocks": [ … ] }, "smart_limits_enabled": true, "avatar_url": null, "status": "enabled", "user_id": 1001, "hold_tasks_till": null, "last_automation_server_id": null, "notification_emails": [ "jane@example.com", "team@example.com" ], "created_at": "2025-09-10T12:00:00Z", "updated_at": "2025-09-10T12:00:00Z" }