Skip to main content

Invitations

Invitations allow access to private workspaces. When an invitation is created, an email containing an access link to the workspace will be sent to the recipient. Invitations can be sent to email addresses under the allowed domains configured for a workspace.


Objects​

Invitation​

PathJSON TypeFormatDescription
idstringVersion 4 UUIDThe invitation ID
createdstringISO 8601 timestampThe instant the invitation was created
lastModifiedstringISO 8601 timestampThe instant the invitation was last modified
statusstringInvitation StatusThe invitation status
emailstringEmail addressThe invitation target email address
creatorobjectMemberThe invitation creator
workspaceobjectWorkspaceThe invitation target workspace
{
"_embedded" : {
"invitations" : [ {
"id" : "e465dfe3-393b-4c49-a480-d78a835c784c",
"created" : "2026-10-01T13:44:57.523618",
"lastModified" : "2026-10-01T13:44:57.523619",
"status" : "PENDING",
"email" : "sit+invited2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c/revoked",
"type" : "PUT"
}
}
}, {
"id" : "2d577900-1940-442e-91bc-330f23b786c3",
"created" : "2026-10-01T13:45:00.486939",
"lastModified" : "2026-10-01T13:45:00.486941",
"status" : "PENDING",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/2d577900-1940-442e-91bc-330f23b786c3",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/2d577900-1940-442e-91bc-330f23b786c3/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9db32ff0-59ea-4d52-a471-c2edbf94c902",
"created" : "2026-10-01T13:44:51.864448",
"lastModified" : "2026-10-01T13:44:51.86445",
"status" : "PENDING",
"email" : "sit+test@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9c286545-2990-4110-a0c7-7f155ae3e991",
"created" : "2026-10-01T13:44:57.463136",
"lastModified" : "2026-10-01T13:44:57.463137",
"status" : "PENDING",
"email" : "sit+invited1@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991/revoked",
"type" : "PUT"
}
}
}, {
"id" : "b572d644-6e14-450d-80bf-17d652abedcb",
"created" : "2026-10-01T13:44:57.592323",
"lastModified" : "2026-10-01T13:44:57.592326",
"status" : "PENDING",
"email" : "sit+invited3@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb/revoked",
"type" : "PUT"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://app.meltano.com/api/workspaces/83e388f6-8b71-427e-b088-09bb5585d966/invitations?page=0&size=20"
}
},
"page" : {
"size" : 20,
"totalElements" : 5,
"totalPages" : 1,
"number" : 0
}
}

Formats​

Invitation Status​

string

ValueDescription
ACCEPTEDThe invitation has been accepted by the recipient
PENDINGThe invitation has been sent to the recipient and is awaiting acceptance
REVOKEDThe invitation has been revoked and can no longer be accepted

Requests​

View all sent invitations​

GET /api/invitations

Returns all invitations sent by the authenticated user profile.

Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/invitations' -i -X GET

Response​

200 OK

Invitation collection with HAL links.

{
"_embedded" : {
"invitations" : [ {
"id" : "e465dfe3-393b-4c49-a480-d78a835c784c",
"created" : "2026-10-01T13:44:57.523618",
"lastModified" : "2026-10-01T13:44:57.523619",
"status" : "PENDING",
"email" : "sit+invited2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9db32ff0-59ea-4d52-a471-c2edbf94c902",
"created" : "2026-10-01T13:44:51.864448",
"lastModified" : "2026-10-01T13:44:51.86445",
"status" : "PENDING",
"email" : "sit+test@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9c286545-2990-4110-a0c7-7f155ae3e991",
"created" : "2026-10-01T13:44:57.463136",
"lastModified" : "2026-10-01T13:44:57.463137",
"status" : "PENDING",
"email" : "sit+invited1@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991/revoked",
"type" : "PUT"
}
}
}, {
"id" : "b572d644-6e14-450d-80bf-17d652abedcb",
"created" : "2026-10-01T13:44:57.592323",
"lastModified" : "2026-10-01T13:44:57.592326",
"status" : "PENDING",
"email" : "sit+invited3@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb/revoked",
"type" : "PUT"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://app.meltano.com/api/invitations{?email}",
"templated" : true
}
},
"page" : {
"size" : 20,
"totalElements" : 4,
"totalPages" : 1,
"number" : 0
}
}

View all received invitations​

GET /api/invitations?email={user-email}

Returns all invitations received by the authenticated user profile.

Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/invitations?email=sit%2Bprod%2B2%40meltano.com' -i -X GET

Response​

200 OK

Invitation collection with HAL links.

{
"_embedded" : {
"invitations" : [ {
"id" : "10b2c809-40db-48ab-bac0-a53a7df8233b",
"created" : "2026-10-01T13:44:58.413632",
"lastModified" : "2026-10-01T13:44:58.413634",
"status" : "PENDING",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "63f91284-1c45-4e55-bc69-653b8cd126cc",
"created" : "2026-10-01T13:44:57.821259",
"lastModified" : "2026-10-01T13:44:57.82126",
"alias" : "pbbyhsr",
"name" : "SIT-Generated Workspace [2026-10-01T13:44:57.782917895]",
"domains" : [ ],
"deploymentSecret" : "msdrdiaotfshkyzupnbsewksuznofj",
"appProperties" : { },
"status" : "PROVISIONING",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"accept invitation" : {
"href" : "https://app.meltano.com/api/invitations/10b2c809-40db-48ab-bac0-a53a7df8233b",
"type" : "PATCH"
}
}
}, {
"id" : "ff24cd88-cbef-4eae-b717-9dc0cb206d02",
"created" : "2026-10-01T13:44:59.107918",
"lastModified" : "2026-10-01T13:44:59.10792",
"status" : "PENDING",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "a9bee810-c9fa-4378-8df2-48b395110bf2",
"created" : "2026-10-01T13:44:58.525218",
"lastModified" : "2026-10-01T13:44:58.525224",
"alias" : "gzkaxyi",
"name" : "SIT-Generated Workspace [2026-10-01T13:44:58.482824213]",
"domains" : [ ],
"deploymentSecret" : "frnkssshyvangdpagioaxyrhysnmfs",
"appProperties" : { },
"status" : "PROVISIONING",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"accept invitation" : {
"href" : "https://app.meltano.com/api/invitations/ff24cd88-cbef-4eae-b717-9dc0cb206d02",
"type" : "PATCH"
}
}
}, {
"id" : "63a453d0-8ce7-423a-8520-91823d11c3c8",
"created" : "2026-10-01T13:44:59.840234",
"lastModified" : "2026-10-01T13:44:59.840236",
"status" : "PENDING",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "106eecb6-5cf8-4091-840a-75f54b0a1b3e",
"created" : "2026-10-01T13:44:59.233337",
"lastModified" : "2026-10-01T13:44:59.233339",
"alias" : "nmoxqlo",
"name" : "SIT-Generated Workspace [2026-10-01T13:44:59.187751656]",
"domains" : [ ],
"deploymentSecret" : "qgilkaissbnxhkmtxgbhafkknfvpkn",
"appProperties" : { },
"status" : "PROVISIONING",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"accept invitation" : {
"href" : "https://app.meltano.com/api/invitations/63a453d0-8ce7-423a-8520-91823d11c3c8",
"type" : "PATCH"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://app.meltano.com/api/invitations?email=sit%2Bprod%2B2%40meltano.com"
}
},
"page" : {
"size" : 20,
"totalElements" : 3,
"totalPages" : 1,
"number" : 0
}
}

View all invitations to a workspace​

GET /api/workspaces/{workspace-id}/invitations

As a workspace owner...

Returns all active invitations to the workspace {workspace-id}.

As a workspace member...

Returns all active invitations to the workspace {workspace-id} sent by the authenticated user profile.

Prerequisites​

  • The user must be a member of the workspace {workspace-id}
Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/workspaces/83e388f6-8b71-427e-b088-09bb5585d966/invitations' -i -X GET

Response​

200 OK

Invitation collection with HAL links.

{
"_embedded" : {
"invitations" : [ {
"id" : "e465dfe3-393b-4c49-a480-d78a835c784c",
"created" : "2026-10-01T13:44:57.523618",
"lastModified" : "2026-10-01T13:44:57.523619",
"status" : "PENDING",
"email" : "sit+invited2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/e465dfe3-393b-4c49-a480-d78a835c784c/revoked",
"type" : "PUT"
}
}
}, {
"id" : "2d577900-1940-442e-91bc-330f23b786c3",
"created" : "2026-10-01T13:45:00.486939",
"lastModified" : "2026-10-01T13:45:00.486941",
"status" : "PENDING",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/2d577900-1940-442e-91bc-330f23b786c3",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/2d577900-1940-442e-91bc-330f23b786c3/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9db32ff0-59ea-4d52-a471-c2edbf94c902",
"created" : "2026-10-01T13:44:51.864448",
"lastModified" : "2026-10-01T13:44:51.86445",
"status" : "PENDING",
"email" : "sit+test@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9db32ff0-59ea-4d52-a471-c2edbf94c902/revoked",
"type" : "PUT"
}
}
}, {
"id" : "9c286545-2990-4110-a0c7-7f155ae3e991",
"created" : "2026-10-01T13:44:57.463136",
"lastModified" : "2026-10-01T13:44:57.463137",
"status" : "PENDING",
"email" : "sit+invited1@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/9c286545-2990-4110-a0c7-7f155ae3e991/revoked",
"type" : "PUT"
}
}
}, {
"id" : "b572d644-6e14-450d-80bf-17d652abedcb",
"created" : "2026-10-01T13:44:57.592323",
"lastModified" : "2026-10-01T13:44:57.592326",
"status" : "PENDING",
"email" : "sit+invited3@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
},
"_links" : {
"delete invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb",
"type" : "DELETE"
},
"withdraw invitation" : {
"href" : "https://app.meltano.com/api/invitations/b572d644-6e14-450d-80bf-17d652abedcb/revoked",
"type" : "PUT"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://app.meltano.com/api/workspaces/83e388f6-8b71-427e-b088-09bb5585d966/invitations?page=0&size=20"
}
},
"page" : {
"size" : 20,
"totalElements" : 5,
"totalPages" : 1,
"number" : 0
}
}

Create an invitation to a workspace​

POST /api/workspaces/{workspace-id}/invitations

Creates an invitation to the workspace {workspace-id}.

Prerequisites​

  • The user must be a member of the workspace {workspace-id}

Body​

Invitation resource.

{
"email" : "sit+TEST@meltano.com"
}
Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/workspaces/83e388f6-8b71-427e-b088-09bb5585d966/invitations' -i -X POST \
-H 'Content-Type: application/json' \
-d '{
"email" : "sit+TEST@meltano.com"
}'

Response​

202 Accepted

No response body provided.


Accept an invitation​

PATCH /api/invitations/{invitation-id}

Accepts the invitation {invitation-id}.

Prerequisites​

  • Workspace {workspace-id} must exist
  • Invitation {invitation-id} must exist for the authenticated user profile
Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/invitations/a4690495-31a3-4df2-ad9c-6fbf75f3e68a' -i -X PATCH \
-H 'Content-Type: application/json'

Response​

200 OK

Invitation with HAL links.

{
"id" : "a4690495-31a3-4df2-ad9c-6fbf75f3e68a",
"created" : "2026-10-01T13:45:01.160904",
"lastModified" : "2026-10-01T13:45:01.630889305",
"status" : "ACCEPTED",
"email" : "sit+prod+2@meltano.com",
"creator" : {
"id" : "auth0|6a21dc7aa1db2e036a222942",
"name" : "sit+prod@meltano.com",
"handle" : "@sit+prod"
},
"workspace" : {
"id" : "83e388f6-8b71-427e-b088-09bb5585d966",
"created" : "2026-10-01T13:44:45.994784",
"lastModified" : "2026-10-01T13:44:45.994785",
"alias" : "nllntbg",
"name" : "Test Workspace [2026-10-01T13:44:45.990787652]",
"domains" : [ ],
"repositoryUrl" : "DISABLED",
"deploymentSecret" : "tfllhundjhrhguxdconzjwlzkbafdq",
"appProperties" : { },
"status" : "READY",
"managed" : true,
"settings" : [ ]
}
}

Delete an invitation​

DELETE /api/invitations/{invitation-id}

Deletes a pending or revoked invitation {invitation-id}.

Prerequisites​

  • The authenticated user must be the owner of workspace the invitation belongs to
  • or the authenticated user must have sent the invitation {invitation-id}
Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/invitations/691dad2f-fe0d-4e0e-adff-4af4c98dc8a3' -i -X DELETE

Response​

204 No Content

No response body provided.


Withdraw an invitation​

PUT /api/invitations/{invitation-id}/revoked

Withdraws the pending or accepted invitation {invitation-id}.

Prerequisites​

  • The authenticated user must be the owner of workspace the invitation belongs to
  • or the authenticated user must have sent the invitation {invitation-id}
Examples
curl -H "Authorization: Bearer $ACCESS_TOKEN" 'https://app.meltano.com:443/api/invitations/691dad2f-fe0d-4e0e-adff-4af4c98dc8a3/revoked' -i -X PUT \
-H 'Content-Type: application/json'

Response​

200 OK

No response body provided.