Update organization
Update organization by ID
Path Parameters
Request Body required
The name of the organization. The name must be unique within the entire Frontier instance. The name can contain only alphanumeric characters, dashes and underscores.
Example:"frontier-org1-acme"
The title can contain any UTF-8 character, used to provide a human-readable name for the organization. Can also be left empty.
Example: "Acme Inc"
Metadata object for organizations that can hold key value pairs defined in Organization Metaschema. The metadata object can be used to store arbitrary information about the organization such as labels, descriptions etc. The default Organization Metaschema contains labels and descripton fields. Update the Organization Metaschema to add more fields.
Example:{"labels": {"key": "value"}, "description": "Organization description"}
The avatar is base64 encoded image data of the user. Can also be left empty. The image should be less than 200KB. Should follow the regex pattern ^data:image/(png|jpg|jpeg|gif);base64,([a-zA-Z0-9+/]+={0,2})+$
.
- 200
- 400
- 401
- 403
- 404
- 500
- default
A successful response.
Schema
organization object
{
"organization": {
"id": "string",
"name": "string",
"title": "string",
"metadata": {},
"createdAt": "2023-06-07T05:39:56.961Z",
"updatedAt": "2023-06-07T05:39:56.961Z",
"state": "enabled",
"avatar": "string"
}
}
Bad Request - The request was malformed or contained invalid parameters.
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Unauthorized - Authentication is required
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Forbidden - User does not have permission to access the resource
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Not Found - The requested resource was not found
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
Internal Server Error. Returned when theres is something wrong with Frontier server.
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
An unexpected error response.
Schema
details object[]
{
"code": 0,
"message": "string",
"details": [
{
"@type": "string"
}
]
}
PUT /v1beta1/organizations/:id
Authorization
name: Basic type: httpdescription: use Client ID as username and Client Secret as passwordin: headerscheme: basic
Request
Request
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'
curl -L -X PUT 'http://127.0.0.1:7400/v1beta1/organizations/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
--data-raw '{
"name": "string",
"title": "string",
"metadata": {},
"avatar": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA"
}'