Organisations
Applications loaded
GET /applications HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Meeco-Organisation-Id: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
Applications loaded
{
"applications": [
{
"id": "text",
"name": "text",
"description": "text",
"type": "text",
"secret": "text",
"scopes": "text",
"redirects": [
"text"
],
"logout_redirects": [
"text"
],
"is_active": true,
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
]
}Application created
POST /applications HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Meeco-Organisation-Id: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 92
{
"application": {
"description": "text",
"name": "text",
"security_rights": [
"vk:org:delegation"
]
}
}Application created
{
"application": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"description": "text",
"name": "text",
"security_rights": [
"vk:org:delegation"
]
}
}One application read
GET /applications/{id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Meeco-Organisation-Id: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
One application read
{
"application": {
"id": "text",
"name": "text",
"description": "text",
"type": "text",
"secret": "text",
"scopes": "text",
"redirects": [
"text"
],
"logout_redirects": [
"text"
],
"is_active": true,
"created_at": "2026-01-01T00:00:00.000Z",
"updated_at": "2026-01-01T00:00:00.000Z"
}
}Application updated
PUT /applications/{id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Meeco-Organisation-Id: 123e4567-e89b-12d3-a456-426614174000
Content-Type: application/json
Accept: */*
Content-Length: 52
{
"application": {
"description": "text",
"name": "text"
}
}Application updated
{
"application": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"description": "text",
"name": "text",
"security_rights": [
"vk:org:delegation"
]
}
}Application agent deleted
No content
DELETE /applications/{id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Meeco-Organisation-Id: 123e4567-e89b-12d3-a456-426614174000
Accept: */*
Application agent deleted
No content
ID of the organisation
Success
Unauthorized
GET /orgs/{org_id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}ID of the organisation
Authorised officer email
Authorised officer first name
Authorised officer last name
Business address
The color associated with the organisation in the hex format. Used for the UI.
Company number
URL of the company
Legal number
Legal entity identification number
URL to a logo image
Name of the organisation to create
Status: signed legal agreement received or proof of concept
Trading number
Success
Unauthorized
Forbidden
PUT /orgs/{org_id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 348
{
"authorised_officer_email": "text",
"authorised_officer_first_name": "text",
"authorised_officer_last_name": "text",
"business_address": "text",
"color": "text",
"company_number": "text",
"company_url": "https://example.com",
"legal_name": "text",
"lei_number": "text",
"logo_url": "https://example.com",
"name": "text",
"status_in_tenant": "text",
"trading_name": "text"
}{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}ID of the organisation
Success
Bad Request
Unauthorized
DELETE /orgs/{org_id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
ID of the organisation
admin status: active, or archived
search admins by their email address. Currenty works only with status=archived
number of admins per page
Number of the page to serve. This parameter activates classic page-based pagination
and cannot be used with parameter next_page_after which activates cursor-based pagination.
order admins by given name in ascending or descending order
When cursor based pagination is used, each paginated response has value next_page_after which, if submitted
as a parameter, allows to retrieve the next page. next_page_after is null is there is no next page.
next_page_after cannot be used together with parameter page. page activates classic page-based pagination.
Success
A value which allows to retrieve the next page. (Cursor-based pagination)
Unauthorized
GET /orgs/{org_id}/admins HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"admins": [
{
"archived": false,
"email": "peter@peterson.com",
"family_name": "Peterson",
"given_name": "Peter",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2"
}
],
"meta": {},
"next_page_after": "text"
}ID of the organisation
ID of the admin
Success
Unauthorized
GET /orgs/{org_id}/admins/{org_admin_id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"admin": {
"archived": false,
"email": "peter@peterson.com",
"family_name": "Peterson",
"given_name": "Peter",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2"
}
}ID of the organisation
ID of the admin
Success
Bad request
Unauthorized
DELETE /orgs/{org_id}/admins/{org_admin_id} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
ID of the organisation
ID of the admin
Success
Bad request
Unauthorized
POST /orgs/{org_id}/admins/{org_admin_id}/archive HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
ID of the organisation
ID of the admin
Success
Bad request
Unauthorized
POST /orgs/{org_id}/admins/{org_admin_id}/restore HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"admin": {
"archived": false,
"email": "peter@peterson.com",
"family_name": "Peterson",
"given_name": "Peter",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2"
}
}ID of the organisation
ID of an organisation admin
Success
list of security rights
atom:org:assign_org_sr_to_userUnauthorized
GET /orgs/{org_id}/admins/{org_admin_id}/security_rights HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
]
}ID of the organisation
ID of an organisation admin
list of security rights
atom:org:assign_org_sr_to_userSuccess
Unauthorized
POST /orgs/{org_id}/admins/{org_admin_id}/security_rights HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 54
{
"security_rights": [
"atom:org:assign_org_sr_to_user"
]
}ID of the organisation
Success
Unauthorized
POST /orgs/{org_id}/archive HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}ID of the organisation
Success
Unauthorized
POST /orgs/{org_id}/restore HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}ID of the organisation
list of security rights
atom:org:assign_org_sr_to_userSuccess
Unauthorized
POST /orgs/{org_id}/security_rights HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 54
{
"security_rights": [
"atom:org:assign_org_sr_to_user"
]
}{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}ID of the organisation
Comma-separated security rights to remove
Success
Bad Request
Unauthorized
DELETE /orgs/{org_id}/security_rights/{security_rights} HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
ID of the tenant
org status: active, archived, or all
number of organisations per page
order organisations by name in ascending or descending order
Number of the page to serve. This parameter activates classic page-based pagination
and cannot be used with parameter next_page_after which activates cursor-based pagination.
When cursor based pagination is used, each paginated response has value next_page_after which, if submitted
as a parameter, allows to retrieve the next page. next_page_after is null is there is no next page.
next_page_after cannot be used together with parameter page. page activates classic page-based pagination.
Search organisations whose names contains the given string.
Success
A value which allows to retrieve the next page. (Cursor-based pagination)
Unauthorized
GET /tenants/{tenant_id}/orgs HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"meta": {},
"next_page_after": "text",
"orgs": [
{
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
]
}ID of the tenant
If true, the current user will not become the first admin of the organisation, and the organisation will have not admins. By default the current user becomes the first admin of the organisation
By default only all internal org-level security rights of the parent tenant are added to a new organisation If this parameter is true, also all external org-level security rights of the parent tenant are added to a new organisation.
Authorised officer email
Authorised officer first name
Authorised officer last name
Business address
The color associated with the organisation in the hex format. Used for the UI.
Company number
URL of the company
Legal number
Legal entity identification number
URL to a logo image
Name of the organisation to create
Status: signed legal agreement received or proof of concept
Trading number
Success
Unauthorized
POST /tenants/{tenant_id}/orgs HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 348
{
"authorised_officer_email": "text",
"authorised_officer_first_name": "text",
"authorised_officer_last_name": "text",
"business_address": "text",
"color": "text",
"company_number": "text",
"company_url": "https://example.com",
"legal_name": "text",
"lei_number": "text",
"logo_url": "https://example.com",
"name": "text",
"status_in_tenant": "text",
"trading_name": "text"
}{
"org": {
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
}This parameter is the ID of a tenant and if present it restricts the list of organisations to one tenant only.
Success
Unauthorized
GET /visible_orgs HTTP/1.1
Host: api-sandbox.svx.exchange
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"orgs": [
{
"archived": false,
"color": "#C0C0C0",
"id": "9de00c4f-e1d9-4a7e-8b9e-38b3f5648ee2",
"logo_url": "http://url.to.logo.image.com/logo.jpg",
"name": "vela",
"security_rights": [
"atom:org:assign_org_sr_to_user",
"atom:org:view_org",
"atom:org:list_org_admins"
],
"tenant_id": "be2070e5-0510-45a4-8d5b-5817442cdc98",
"tenant_name": "bhp"
}
]
}Last updated