Sender Profiles
Retrieve a list of sender profiles associated with the account
Limits the number of results to return
10Pagination token that keeps of track of the current position in the list
Order in which to retrieve the results
falseOK
Workspace not found
GET /workspaces/{workspaceId}/sender-profiles HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"results": [
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-10-30T01:14:11.738Z",
"updatedAt": "2025-10-30T01:14:11.738Z"
}
]
}Create a new sender profile, defining its name, and other attributes.
created
No content
Invalid request
POST /workspaces/{workspaceId}/sender-profiles HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
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 YOUR_SECRET_TOKEN
Accept: */*
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-10-30T01:14:11.738Z",
"updatedAt": "2025-10-30T01:14:11.738Z"
}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 YOUR_SECRET_TOKEN
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-10-30T01:14:11.738Z",
"updatedAt": "2025-10-30T01:14:11.738Z"
}Remove a specific sender profile.
Sender Profile UUID
Deleted
No content
Sender profile or workspace not found
DELETE /workspaces/{workspaceId}/sender-profiles/{senderProfileId} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
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 YOUR_SECRET_TOKEN
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 YOUR_SECRET_TOKEN
Accept: */*
{
"results": [
{
"id": "text",
"name": "text",
"email": {
"username": "text",
"domain": "text"
},
"allowedEntities": [
{
"entityType": "team",
"operation": "view",
"entityId": "text"
}
],
"channelId": "text",
"signature": "text",
"createdAt": "2025-10-30T01:14:11.738Z",
"updatedAt": "2025-10-30T01:14:11.738Z"
}
]
}Last updated
Was this helpful?

