Update a Tenant
PATCH/tenants/:id
This endpoint updates the Tenant data.
Request
Path Parameters
ID of the Tenant
.
- application/json
Body
required
List of fields to update for the tenant
The SDP backend server's base URL.
The SDP UI/dashboard Base URL.
Possible values: [TENANT_CREATED
, TENANT_PROVISIONED
, TENANT_ACTIVATED
, TENANT_DEACTIVATED
]
Responses
- 200
- 400
- 401
- 404
Updated Tenant details
- application/json
- Schema
- Example (from schema)
Schema
The tenant name. It should match the pattern ^[a-z-]+$
.
The SDP backend server's base URL.
The SDP UI/dashboard Base URL.
Possible values: [TENANT_CREATED
, TENANT_PROVISIONED
, TENANT_ACTIVATED
, TENANT_DEACTIVATED
]
The Stellar account address used for distributing funds.
Possible values: [ENV_STELLAR
, DB_VAULT_STELLAR
]
The Stellar account type used for distributing funds.
Possible values: [ACTIVE
, PENDING_USER_ACTIVATION
]
The status of the distribution account used for distributing funds.
Boolean flag that shows whether the tenant is the default or not.
The timestamp when the tenant was (soft) deleted.
{
"id": "840dca45-d1df-44cd-83c1-65c04235c25f",
"name": "redcorp",
"base_url": "https://redcorp-backend.sdp.org",
"sdp_ui_base_url": "https://redcorp.sdp.org",
"status": "TENANT_PROVISIONED",
"distribution_account": "GCQVDMPOEN3HHJJ64V42KUTONOXN7C6V2PSVPALEVJ7PIYOB6M3DJV7N",
"is_default": true,
"created_at": "2024-03-27T17:21:51.000Z",
"updated_at": "2024-03-27T17:21:51.000Z"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Details about the error
{
"message": "string"
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
- response
Schema
extras object
{
"error": "Not authorized",
"extras": {
"status": 401,
"message": "Not authorized"
}
}
{
"error": "Not authorized",
"extras": {
"status": 401,
"message": "Not authorized"
}
}
Not Found
Response Headers
- application/json
- Schema
- Example (from schema)
- response
Schema
extras object
{
"error": "string",
"extras": {
"status": 0,
"message": "string"
}
}
{
"error": "Not found",
"extras": {
"status": 404,
"message": "Resource not found"
}
}