Absorb Integration API (v1)
Download OpenAPI specification:Download
Lists resource categories.
Authorizations:
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid> The unique resource category identifier. |
name | string The resource category's name. |
parentId | string <guid> The resource category's parent ID. |
description | string The resource category's description. |
Response samples
- 200
[- {
- "id": "string",
- "name": "string",
- "parentId": "string",
- "description": "string"
}
]
Create resource category.
Authorizations:
header Parameters
x-api-key | string |
x-api-version | string 1 |
Request Body schema: application/json
id | string <guid> The unique identifier to use for the resource category. If not supplied one will be created. |
name required | string [ 0 .. 4000 ] characters The name. |
parentId | string <guid> The ID of the parent resource category (if any). |
description | string The description. |
Responses
Response Schema: application/json
id | string <guid> The unique resource category identifier. |
name | string The resource category's name. |
parentId | string <guid> The resource category's parent ID. |
description | string The resource category's description. |
Request samples
- Payload
{- "id": "string",
- "name": "string",
- "parentId": "string",
- "description": "string"
}
Response samples
- 201
- 403
- 422
{- "id": "string",
- "name": "string",
- "parentId": "string",
- "description": "string"
}
Get resource category.
Authorizations:
path Parameters
id required | string <guid> The ID of the resource category. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid> The unique resource category identifier. |
name | string The resource category's name. |
parentId | string <guid> The resource category's parent ID. |
description | string The resource category's description. |
Response samples
- 200
- 404
{- "id": "string",
- "name": "string",
- "parentId": "string",
- "description": "string"
}
Update resource category.
Authorizations:
path Parameters
id required | string <guid> The ID of the resource category. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Request Body schema: application/json
The model for the resource category data.
name | string The resource category name. |
parentId | string <guid> The resource category parent ID. |
description | string The resource category description. |
Responses
Response Schema: application/json
id | string <guid> The unique resource category identifier. |
name | string The resource category's name. |
parentId | string <guid> The resource category's parent ID. |
description | string The resource category's description. |
Request samples
- Payload
{- "name": "string",
- "parentId": "string",
- "description": "string"
}
Response samples
- 201
- 404
- 422
{- "id": "string",
- "name": "string",
- "parentId": "string",
- "description": "string"
}