ApiUncategorized
Get InMail credits
Get the InMail credits balance for a LinkedIn account. Automatically detects account type (Sales Navigator, Business Premium, Recruiter) and uses the appropriate API. Non-premium accounts return 0 credits.
GET
/inmail/creditsAuthentication requiredInMail
Code Examples
curl -X GET 'https://api.connectsafely.ai/linkedin/inmail/credits' \ -H 'Authorization: Bearer <your_api_key>'Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
accountId | query | No | string | LinkedIn account ID. If omitted, uses the default account. |
debug | query | No | string | Set to "true" to include raw API response in the result. |
Request Body
No request body.
Responses
| Status | Description |
|---|---|
| 200 | InMail credits balance |
| 401 | Unauthorized |
| 500 | Server error |
200 Response Parameters
| Name | Type | Description |
|---|---|---|
success | boolean | |
inMailCredits | number | Available InMail credits |
totalCredits | number | Total credits (Sales Navigator only) |
usedCredits | number | Used credits (Sales Navigator only) |
entityUrn | string | Entity URN for the credits |
accountId | string | LinkedIn account ID used |
premiumType | string | Premium account type |
message | string | Additional info (e.g. for non-premium accounts) |
200 Example
{
"success": true,
"inMailCredits": 0,
"totalCredits": 0,
"usedCredits": 0,
"entityUrn": "urn:li:example:123456",
"accountId": "acc_12345",
"premiumType": "default",
"message": "Hello! I would like to connect with you."
}401 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
401 Example
{
"error": "example_value"
}500 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
500 Example
{
"error": "example_value"
}