The Share Type object
Attributes
Unique identifier for the object.
ISO 8601 timestamp of when the object was created.
ISO 8601 timestamp of when the object was last updated.
{
"id": "share-type_abc123",
"created_at": "2024-01-15T09: 30: 00Z",
"updated_at": "2024-01-15T09: 30: 00Z",
"title": "title_example",
"description": "description_example"
} /api/accounts/share-type/{id} Retrieve a share type
Retrieves the details of an existing share type. Supply the unique share type ID that was returned from a previous request.
Path parameters
The identifier of the share type to retrieve.
Returns
Returns the share type object if a valid identifier was provided.
curl https://api.overplane.dev/api/accounts/share-type/share-type_abc123 \
-H "Authorization: Bearer sk_test_..." {
"id": "share-type_abc123",
"created_at": "2024-01-15T09: 30: 00Z",
"updated_at": "2024-01-15T09: 30: 00Z",
"title": "title_example",
"description": "description_example"
} /api/accounts/share-type List all share types
Returns a list of share types. The results are sorted by creation date, with the most recently created appearing first.
Query parameters
Maximum number of objects to return. Default: 20.
Number of objects to skip for pagination. Default: 0.
Returns
A paginated list of share type objects.
curl https://api.overplane.dev/api/accounts/share-type \
-H "Authorization: Bearer sk_test_..." {
"data": [
{
"id": "share-type_abc123",
"created_at": "2024-01-15T09: 30: 00Z",
"updated_at": "2024-01-15T09: 30: 00Z",
"title": "title_example",
"description": "description_example"
}
],
"has_more": false,
"total": 1
} /api/accounts/share-type Create a share type
Creates a new share type object.
Body parameters
Returns
Returns the newly created share type object if the call succeeded.
curl https://api.overplane.dev/api/accounts/share-type \
-H "Authorization: Bearer sk_test_..." \
-X POST \
-H "Content-Type: application/json" \
-d '{"title":"title_example"}' {
"id": "share-type_abc123",
"created_at": "2024-01-15T09: 30: 00Z",
"updated_at": "2024-01-15T09: 30: 00Z",
"title": "title_example",
"description": "description_example"
} /api/accounts/share-type/{id} Update a share type
Updates the specified share type by setting the values of the parameters passed. Any parameters not provided will be left unchanged.
Path parameters
The identifier of the share type to update.
Body parameters
Returns
Returns the updated share type object.
curl https://api.overplane.dev/api/accounts/share-type/share-type_abc123 \
-H "Authorization: Bearer sk_test_..." \
-X PATCH \
-H "Content-Type: application/json" \
-d '{"title":"title_example","description":"description_example"}' {
"id": "share-type_abc123",
"created_at": "2024-01-15T09: 30: 00Z",
"updated_at": "2024-01-15T09: 30: 00Z",
"title": "title_example",
"description": "description_example"
} /api/accounts/share-type/{id} Delete a share type
Permanently deletes a share type. This cannot be undone.
Path parameters
The identifier of the share type to delete.
Returns
Returns a confirmation that the share type has been deleted.
curl https://api.overplane.dev/api/accounts/share-type/share-type_abc123 \
-H "Authorization: Bearer sk_test_..." \
-X DELETE {
"id": "share-type_abc123",
"deleted": true
}