Sender Profiles
Retrieve a list of sender profiles associated with the account
Limits the number of results to return
10
Pagination token that keeps of track of the current position in the list
Order in which to retrieve the results
false
OK
Workspace not found
GET /workspaces/{workspaceId}/sender-profiles HTTP/1.1
Host:
Authorization: Bearer jwt
Accept: */*
{
"results": [
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-08-19T18:37:08.707Z",
"updatedAt": "2025-08-19T18:37:08.707Z"
}
]
}
Create a new sender profile, defining its name, and other attributes.
created
Invalid request
POST /workspaces/{workspaceId}/sender-profiles HTTP/1.1
Host:
Authorization: Bearer jwt
Content-Type: application/json
Accept: */*
Content-Length: 150
{
"name": "text",
"username": "text",
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text"
}
No content
Retrieve information about a specific sender profile, including its name, and other attributes.
Sender Profile UUID
OK
Sender profile or workspace not found
GET /workspaces/{workspaceId}/sender-profiles/{senderProfileId} HTTP/1.1
Host:
Authorization: Bearer jwt
Accept: */*
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-08-19T18:37:08.707Z",
"updatedAt": "2025-08-19T18:37:08.707Z"
}
Modify the details of a specific sender profile, such as its name or other attributes.
Sender Profile UUID
updated
Sender profile or workspace not found
Invalid request
PATCH /workspaces/{workspaceId}/sender-profiles/{senderProfileId} HTTP/1.1
Host:
Authorization: Bearer jwt
Content-Type: application/json
Accept: */*
Content-Length: 150
{
"name": "text",
"username": "text",
"signature": "text",
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text"
}
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-08-19T18:37:08.707Z",
"updatedAt": "2025-08-19T18:37:08.707Z"
}
Remove a specific sender profile.
Sender Profile UUID
Deleted
Sender profile or workspace not found
DELETE /workspaces/{workspaceId}/sender-profiles/{senderProfileId} HTTP/1.1
Host:
Authorization: Bearer jwt
Accept: */*
No content
Retrieve a list of variables to use for signature configuration in sender profile.
ok
Workspace not found
Invalid request
GET /workspaces/{workspaceId}/sender-profiles/signature-variables HTTP/1.1
Host:
Authorization: Bearer jwt
Accept: */*
{
"results": [
{
"id": "text",
"name": "text",
"defaultDescription": "text",
"variable": "text",
"category": "text",
"replacementAttribute": "text",
"langDescription": {}
}
]
}
Retrieve a list of sender profiles associated with a user.
Filter by channelId
ok
Workspace or user not found
Invalid request
GET /workspaces/{workspaceId}/users/{userId}/sender-profiles HTTP/1.1
Host:
Authorization: Bearer jwt
Accept: */*
{
"results": [
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-08-19T18:37:08.707Z",
"updatedAt": "2025-08-19T18:37:08.707Z"
}
]
}
Last updated
Was this helpful?