Stacks
Stacks are execution environments that run custom extension code for integrations. Two types are supported: server (self-hosted) and lambda (AWS Lambda). A stack can be shared with other integrator.io users; the /v1/sshares operations manage the shares you own, while the Account API lists the stacks shared with you.
Stack and stack share schemas
Returns all stacks configured in the account.
Maximum number of stacks to return per page.
1000Example: 100Comma-separated list of fields to project into each returned record.
Triggers summary projection: the response contains a minimal identity
set (_id, name, plus resource-specific fields) with the requested
fields added on top. Supports dot notation for nested fields.
Mutually exclusive with exclude.
_integrationId,disabled,lastModifiedComma-separated list of fields to strip from the default response.
Unlike include, does not trigger summary projection — returns the
full record with the named fields removed. Protected identity fields
(e.g. name) cannot be stripped. Mutually exclusive with include.
createdAt,lastModifiedArray of stack objects.
No stacks exist in the account.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Unprocessable entity. The request was well-formed but was unable to be followed due to semantic errors.
GET /v1/stacks HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"_id": "62100ec7abb76c310718b0f0",
"name": "Realtime-ify Stack",
"type": "server",
"lastModified": "2022-02-18T21:25:27.903Z",
"createdAt": "2022-02-18T21:25:27.864Z",
"server": {
"systemToken": "******",
"hostURI": "https://my-stack-server.example.com:3000"
}
},
{
"_id": "62b4e242bffb3066e9e0a80d",
"name": "Order Processing Lambda",
"type": "lambda",
"lastModified": "2025-08-10T14:22:33.000Z",
"createdAt": "2022-06-23T21:59:30.448Z",
"lambda": {
"accessKeyId": "AKIAIOSFODNN7EXAMPLE",
"secretAccessKey": "******",
"awsRegion": "us-east-1",
"functionName": "processOrders",
"language": "Node.js"
}
}
]Creates a new stack. For server stacks, retrieve the system token after creation via GET /v1/stacks/{_id}/systemToken.
Request body for creating or updating a stack.
Human-readable display name for the stack.
Production Server StackExecution environment type.
serverPossible values: Framework version. Currently only twoDotZero is supported.
Optional — if omitted on create, the field is absent from the
response. If omitted on PUT, a previously set value is cleared.
twoDotZeroPossible values: Created stack.
Stack resource as returned by the API.
Unique identifier for the stack.
62100ec7abb76c310718b0f0Human-readable display name for the stack.
Production Server StackExecution environment type that determines which configuration block is present.
Framework version. Currently only twoDotZero is supported.
Timestamp when the stack was created.
2022-02-18T21:25:27.864ZTimestamp when the stack was last modified.
2022-02-18T21:25:27.903ZBad request. The server could not understand the request because of malformed syntax or invalid parameters.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Unprocessable entity. The request was well-formed but was unable to be followed due to semantic errors.
POST /v1/stacks HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 114
{
"name": "Production Server Stack",
"type": "server",
"server": {
"hostURI": "https://my-stack-server.example.com:3000"
}
}{
"_id": "673e35899096693f4572c83c",
"name": "Production Server Stack",
"type": "server",
"lastModified": "2024-11-20T19:16:25.412Z",
"createdAt": "2024-11-20T19:16:25.412Z",
"server": {
"systemToken": "******",
"hostURI": "https://my-stack-server.example.com:3000"
}
}Returns a single stack by ID.
Stack ID.
Stack object.
Stack resource as returned by the API.
Unique identifier for the stack.
62100ec7abb76c310718b0f0Human-readable display name for the stack.
Production Server StackExecution environment type that determines which configuration block is present.
Framework version. Currently only twoDotZero is supported.
Timestamp when the stack was created.
2022-02-18T21:25:27.864ZTimestamp when the stack was last modified.
2022-02-18T21:25:27.903ZUnauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Not found. The requested resource does not exist or is not visible to the caller.
GET /v1/stacks/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"_id": "62100ec7abb76c310718b0f0",
"name": "Realtime-ify Stack",
"type": "server",
"lastModified": "2022-02-18T21:25:27.903Z",
"createdAt": "2022-02-18T21:25:27.864Z",
"server": {
"systemToken": "******",
"hostURI": "https://my-stack-server.example.com:3000"
}
}Updates a stack. Omitting the config object clears optional fields like framework. To rotate a server stack's system token, use DELETE /v1/stacks/{_id}/systemToken instead.
Stack ID.
Request body for creating or updating a stack.
Human-readable display name for the stack.
Production Server StackExecution environment type.
serverPossible values: Framework version. Currently only twoDotZero is supported.
Optional — if omitted on create, the field is absent from the
response. If omitted on PUT, a previously set value is cleared.
twoDotZeroPossible values: Updated stack.
Stack resource as returned by the API.
Unique identifier for the stack.
62100ec7abb76c310718b0f0Human-readable display name for the stack.
Production Server StackExecution environment type that determines which configuration block is present.
Framework version. Currently only twoDotZero is supported.
Timestamp when the stack was created.
2022-02-18T21:25:27.864ZTimestamp when the stack was last modified.
2022-02-18T21:25:27.903ZBad request. The server could not understand the request because of malformed syntax or invalid parameters.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Not found. The requested resource does not exist or is not visible to the caller.
Unprocessable entity. The request was well-formed but was unable to be followed due to semantic errors.
PUT /v1/stacks/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 114
{
"name": "Production Server Stack",
"type": "server",
"server": {
"hostURI": "https://my-stack-server.example.com:3000"
}
}{
"_id": "62100ec7abb76c310718b0f0",
"name": "Production Server Stack",
"type": "server",
"lastModified": "2025-09-04T08:17:42.901Z",
"createdAt": "2022-02-18T21:25:27.864Z",
"server": {
"systemToken": "******",
"hostURI": "https://my-stack-server.example.com:3000"
}
}Deletes a stack. Soft-deleted and retained in the recycle bin for 30 days.
Stack ID.
Stack deleted.
No content
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Not found. The requested resource does not exist or is not visible to the caller.
The resource has dependents that must be deleted first. Each entry
in the errors array names one blocking resource.
DELETE /v1/stacks/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Returns the unmasked system token for a server stack.
Stack ID.
System token object.
Response containing the actual system token value for a server stack.
The actual system token value for authenticating with the server stack.
a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Stack not found, or the stack is not a server stack. The error message is "Stack of type server not found." in both cases.
GET /v1/stacks/{_id}/systemToken HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"systemToken": "465f5c448f434bc5ae3753bc83d96feb"
}Rotates (recycles) the server stack's system token. The old token is immediately invalidated. Retrieve the new token via GET /v1/stacks/{_id}/systemToken.
Stack ID.
Token recycled.
No content
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Stack not found, or the stack is not a server stack.
DELETE /v1/stacks/{_id}/systemToken HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Returns the change history for a stack. Each entry records a mutation event with who made the change, when, and which fields were affected.
Stack ID.
62b4e242bffb3066e9e0a80dMaximum number of audit entries to return per page.
1000Example: 100Opaque pagination cursor for the next page. Take it from the after value in the Link
response header's rel="next" URL rather than constructing it.
W3siJGRhdGUiOiIyMDI2LTA1LTAxVDAwOjAwOjAwLjAwMFoifSwiNjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIl0Only return entries at or after this timestamp.
2026-05-01T00:00:00.000ZOnly return entries at or before this timestamp.
2026-05-31T23:59:59.999ZFilter by the change type. Maps to the event field on each entry.
updatePossible values: Filter by how the change was initiated.
uiPossible values: Filter to changes performed by a single user.
624cb0346309dc3a543733a2Array of audit entries, newest first.
No audit entries exist for this stack.
Bad request. The server could not understand the request because of malformed syntax or invalid parameters.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
Not found. The requested resource does not exist or is not visible to the caller.
Unprocessable entity. The request was well-formed but was unable to be followed due to semantic errors.
GET /v1/stacks/{_id}/audit HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"_id": "69f63dd77009ea11abf0bce3",
"resourceType": "stack",
"_resourceId": "62b4e242bffb3066e9e0a80d",
"source": "api",
"event": "update",
"time": "2026-05-02T18:09:26.975Z",
"byUser": {
"_id": "624cb0346309dc3a543733a2",
"email": "user@example.com",
"name": "Tyler Lamparter"
},
"fieldChanges": [
{
"fieldPath": "name",
"oldValue": "AWS test",
"newValue": "AWS"
}
]
}
]Returns the set of resources that depend on the specified stack.
Stack ID.
Dependency map. Keys are resource-type strings; values are arrays
of dependency entries. Returns {} when no dependents exist.
Map of dependent-resource types to arrays of dependency entries.
Keys are plural resource type strings (e.g. flows, imports,
connections). An empty object {} means no dependents.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
GET /v1/stacks/{_id}/dependencies HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"connections": [
{
"id": "673f806d0f9d0c860dcfab1e",
"name": "Wrapper Connection",
"paths": [
"wrapper._stackId"
],
"accessLevel": "manage",
"dependencyIds": {
"stack": [
"673e35899096693f4572c83c"
]
}
}
],
"flows": [
{
"id": "673e486ac12b3453ea0ba99a",
"name": "Login flow",
"paths": [
"pageGenerators[*]._exportId"
],
"accessLevel": "manage",
"dependencyIds": {
"export": [
"673e486adc497ab5e649f1ca"
]
}
}
]
}Invites another integrator.io user to use this stack and emails them the invitation. Creates a pending share record — the stack becomes usable by the recipient only after they accept it (PUT /v1/sshares/{_id}/accept). The recipient is looked up by email before the stack is checked, so an unknown address fails even for a stack id that does not exist. Stacks that back an Integration App cannot be shared.
Stack ID.
685a05192a483c98dc907762Request body for POST /v1/stacks/{_id}/invite.
Email address of the integrator.io user to share the stack with, matched case-insensitively. The address must already belong to an integrator.io account — a stack cannot be shared with someone who has not signed up.
partner@example.comPending share created and the invitation emailed. The Location header points at the new share record.
The user already holds a share on this stack.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No integrator.io user has this email address.
POST /v1/stacks/{_id}/invite HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 31
{
"email": "partner@example.com"
}{
"_id": "69f538ddb600a20919f8bd94",
"_stackId": "685a05192a483c98dc907762",
"sharedWithUser": {
"_id": "68c821306f5d848c881da205",
"email": "partner@example.com"
}
}Returns every share record for stacks you own — who each stack is shared with and whether they have accepted. Sorted by _stackId ascending. For the stacks other users have shared with you, use GET /v1/shared/sshares.
Maximum number of share records to return per page.
1000Example: 100Opaque cursor for forward pagination. Pass the value from the Link
response header (rel="next") to fetch the next page.
Field to sort by. Values outside the enum are rejected with 400 invalid_query_param.
_stackIdPossible values: Array of stack share records.
You have not shared any stacks.
Invalid pagination or sort parameter.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
GET /v1/sshares HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"_id": "69f538ddb600a20919f8bd94",
"_stackId": "685a05192a483c98dc907762",
"accepted": true,
"sharedWithUser": {
"_id": "68c821306f5d848c881da205",
"name": "Partner User",
"email": "partner@example.com",
"authTypeSSO": null,
"lastSignIn": "2026-05-01T23:40:36.839Z",
"allowedToResetMFA": false
}
},
{
"_id": "6ab1f8c04db5688fd8cb2a11",
"_stackId": "685a05192a483c98dc907762",
"sharedWithUser": {
"_id": "6a6f0d2c9b1e4f3a8c7d5e21",
"email": "contractor@example.com",
"authTypeSSO": null,
"allowedToResetMFA": false
}
}
]Returns a single share record for a stack you own. Identifies the recipient by _sharedWithUserId only — for their name and email, read the record from GET /v1/sshares.
Share record ID (not the stack ID).
69f538ddb600a20919f8bd94Stack share record.
A share record granting another user access to one of your stacks — the
owner's view of a stack share. The _id is the share record, not the stack;
the recipient sees the same share through GET /v1/shared/sshares.
Identifier of the share record. Use it with the /v1/sshares/{_id} operations, not the stack id.
69f538ddb600a20919f8bd94Stack that is shared. Fetch its configuration with GET /v1/stacks/{_id}.
685a05192a483c98dc907762Identity of the user the stack is shared with. Present on
GET /v1/sshares/{_id} and the update response; the list and the
invite response expand it into sharedWithUser instead.
68c821306f5d848c881da205When true, the recipient accepted the invitation and can use the stack. Present only when true.
trueWhen true, the recipient declined the invitation; send it again with PUT /v1/sshares/{_id}/reinvite. Present only when true.
When true, you suspended the recipient's use of the stack via PUT /v1/sshares/{_id}/disable. Present only when true.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No share with this id exists on a stack you own.
GET /v1/sshares/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"_id": "69f538ddb600a20919f8bd94",
"_stackId": "685a05192a483c98dc907762",
"_sharedWithUserId": "68c821306f5d848c881da205",
"accepted": true
}Replaces a share record you own. Resend _stackId and _sharedWithUserId unchanged — they identify the share and cannot be modified — and set disabled to suspend or restore the recipient's use of the stack. The recipient's acceptance is preserved. Toggling disabled, or reopening a dismissed invitation with dismissed: false, notifies the recipient by email.
Share record ID (not the stack ID).
69f538ddb600a20919f8bd94Request body for PUT /v1/sshares/{_id}. The share's identity fields must be
resent unchanged; the only state the owner can change here is disabled (and
dismissed, to reopen a declined invitation). Acceptance belongs to the
recipient and is preserved.
Stack the share belongs to. Must match the stored value — a share cannot be moved to another stack.
685a05192a483c98dc907762User the stack is shared with. Must match the stored value — to share the
stack with someone else, send a new invitation with POST /v1/stacks/{_id}/invite.
68c821306f5d848c881da205When true, suspends the recipient's use of the stack without deleting the
share; send false to re-enable. Accepted only once the recipient has
accepted or dismissed the invitation. PUT /v1/sshares/{_id}/disable toggles
the same flag without resending the body.
trueSend false on a dismissed share to reopen the invitation; the owner cannot
set it to true. PUT /v1/sshares/{_id}/reinvite does the same and notifies
the recipient.
Updated share record.
A share record granting another user access to one of your stacks — the
owner's view of a stack share. The _id is the share record, not the stack;
the recipient sees the same share through GET /v1/shared/sshares.
Identifier of the share record. Use it with the /v1/sshares/{_id} operations, not the stack id.
69f538ddb600a20919f8bd94Stack that is shared. Fetch its configuration with GET /v1/stacks/{_id}.
685a05192a483c98dc907762Identity of the user the stack is shared with. Present on
GET /v1/sshares/{_id} and the update response; the list and the
invite response expand it into sharedWithUser instead.
68c821306f5d848c881da205When true, the recipient accepted the invitation and can use the stack. Present only when true.
trueWhen true, the recipient declined the invitation; send it again with PUT /v1/sshares/{_id}/reinvite. Present only when true.
When true, you suspended the recipient's use of the stack via PUT /v1/sshares/{_id}/disable. Present only when true.
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No share with this id exists on a stack you own.
An identity field is missing, or _stackId does not match the stored share.
PUT /v1/sshares/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 102
{
"_stackId": "685a05192a483c98dc907762",
"_sharedWithUserId": "68c821306f5d848c881da205",
"disabled": true
}{
"_id": "69f538ddb600a20919f8bd94",
"_stackId": "685a05192a483c98dc907762",
"_sharedWithUserId": "68c821306f5d848c881da205",
"accepted": true,
"disabled": true
}Permanently removes the share so the recipient can no longer use the stack. Blocked while any of the recipient's connections, exports, or imports still reference the stack — they must repoint or delete those first. To suspend access without removing the share, use PUT /v1/sshares/{_id}/disable.
Share record ID (not the stack ID).
69f538ddb600a20919f8bd94Share revoked.
No content
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No share with this id exists on a stack you own.
DELETE /v1/sshares/{_id} HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Flips the disabled flag on a share you own — call again to re-enable; there is no separate /enable path. The recipient is notified by email each time. Only an accepted or dismissed share can be toggled: a still-pending invitation is rejected, and a dismissed one is left unchanged. Equivalent to updating disabled through PUT /v1/sshares/{_id} without resending the body.
Share record ID (not the stack ID).
69f538ddb600a20919f8bd94Empty body — the target is identified by the path parameter alone.
Share toggled.
No content
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No share with this id exists on a stack you own.
PUT /v1/sshares/{_id}/disable HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}No content
Re-sends a stack share invitation the recipient dismissed and returns the share to the pending state. Only a dismissed, unaccepted share can be reinvited. To share a stack for the first time, use POST /v1/stacks/{_id}/invite.
Share record ID (not the stack ID).
69f538ddb600a20919f8bd94Empty body — the target is identified by the path parameter alone.
Invitation re-sent.
No content
Unauthorized. The request lacks a valid bearer token, or the provided token failed to authenticate.
Note: the 401 response is produced by the auth middleware before the
request reaches the endpoint handler, so it does not follow the
standard {errors: [...]} envelope. Instead the body is a bare
{message: string} object with no code, no errors array. Callers
handling 401s should key off the HTTP status and the message string,
not try to destructure an errors[].
No share with this id exists on a stack you own.
PUT /v1/sshares/{_id}/reinvite HTTP/1.1
Host: api.integrator.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}No content
Last updated
Was this helpful?