githubEdit

Collections

Returns all collections that the user has access to

get

Get a list of Collections.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
per_pageintegerOptionalDefault: 10
includestringOptional

Include data from related models in payload. Comma separated list.

Default: ""
Responses
chevron-right
200

list of collections

application/json
get
/collections
200

list of collections

Save a new collections

post

Create a new Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringOptional
descriptionstringOptional
custom_titlestringOptional
create_screen_idstring · idOptional
read_screen_idstring · idOptional
update_screen_idstring · idOptional
signal_createbooleanOptional
signal_updatebooleanOptional
signal_deletebooleanOptional
Responses
post
/collections
201

success

Get single collections by ID

get

Get a single Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection to return

Responses
chevron-right
200

Successfully found the collections

application/json
get
/collections/{collection_id}
200

Successfully found the collections

Update a collection

put

Update a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection to update

Body
namestringOptional
descriptionstringOptional
custom_titlestringOptional
create_screen_idstring · idOptional
read_screen_idstring · idOptional
update_screen_idstring · idOptional
signal_createbooleanOptional
signal_updatebooleanOptional
signal_deletebooleanOptional
Responses
put
/collections/{collection_id}
204

success

No content

Delete a collection

delete

Delete a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection to return

Responses
delete
/collections/{collection_id}
204

success

No content

Trigger export collections job

post

Export the specified collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of the collection to export

Responses
post
/collections/{collection_id}/export
202

success

No content

Import a new collection

post

Import the specified collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
filefile · fileRequired

file to upload

Responses
chevron-right
200

success

No content

post
/collections/import

No content

Deletes all records in a collection

delete

Truncate a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection to truncate

Responses
delete
/collections/{collection_id}/truncate
204

success

No content

Returns all records

get

Get the list of records of a collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection to get records for

Query parameters
pmqlstringOptional
per_pageintegerOptionalDefault: 10
filterstringOptional

Filter results by string. Searches Name, Description, and Status. Status must match exactly. Others can be a substring.

order_bystringOptional

Field to order results by

order_directionstring · enumOptionalDefault: ascPossible values:
includestringOptional

Include data from related models in payload. Comma separated list.

Default: ""
Responses
chevron-right
200

list of records of a collection

application/json
get
/collections/{collection_id}/records
200

list of records of a collection

Save a new record in a collection

post

Create a new record in a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of the collection

Body
dataobjectOptional
Responses
post
/collections/{collection_id}/records
201

success

Get single record of a collection

get

Get a single record of a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of the collection

record_idstringRequired

ID of the record to return

Responses
chevron-right
200

Successfully found the record

application/json
get
/collections/{collection_id}/records/{record_id}
200

Successfully found the record

Update a record

put

Update a record in a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection

record_idstringRequired

ID of the record

Body
dataobjectOptional
Responses
put
/collections/{collection_id}/records/{record_id}
204

success

No content

Delete a collection record

delete

Delete a record of a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection

record_idstringRequired

ID of record in collection

Responses
delete
/collections/{collection_id}/records/{record_id}
204

success

No content

Partial update of a record

patch

Implements a partial update of a record in a Collection.

Authorizations
OAuth2authorizationCodeRequired

Laravel passport oauth2 security.

Authorization URL: Token URL: Refresh URL:
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
collection_idstringRequired

ID of collection

record_idstringRequired

ID of the record

Body
namestringOptional
descriptionstringOptional
custom_titlestringOptional
create_screen_idstring · idOptional
read_screen_idstring · idOptional
update_screen_idstring · idOptional
signal_createbooleanOptional
signal_updatebooleanOptional
signal_deletebooleanOptional
Responses
chevron-right
200

success

No content

patch
/collections/{collection_id}/records/{record_id}
200

success

No content

Last updated