System Templates

List System Templates

get

Retrieves a paginated list of system templates. In the Patchworks dashboard, a system is known as a connector.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Query parameters
filter[name]stringOptional

Filter results by name.

filter[hidden_from_marketplace]stringOptional

Filter results by hidden_from_marketplace.

filter[visible_for_marketplace]stringOptional

Filter results by visible_for_marketplace.

filter[system_type_id]stringOptional

Filter results by system_type_id.

filter[id]stringOptional

Filter results by id.

filter[private]stringOptional

Filter results by private.

filter[visibility]stringOptional

Filter results by visibility.

filter[platformApp]stringOptional

Filter results by platformApp.

filter[forPlatformApp]stringOptional

Filter results by forPlatformApp.

includestringOptional

Comma-separated list of relationships to include. Available: systemType, company, publicCompany, marketplaceCompany, logo, authenticationImplementationTemplates.variableTemplates, authenticationImplementationTemplates.authenticationType

sortstringOptional

Sort field. Prefix with - for descending. Available: name, created_at

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/patchworks/system-templates

Create System Template

post

Creates a new system template. In the Patchworks dashboard, a system is known as a connector.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Body
labelstringRequired
colourstring · enumRequiredPossible values:
logo_urlstring · uriRequired
versionintegerRequired
version_namestringRequired
rate_limit_unitstring · enumRequiredPossible values:
rate_limit_durationintegerRequired
system_type_idstringRequired
protocolstring · enumRequiredPossible values:
company_idstringRequired
date_formatstringRequired
help_linkstring · nullableOptional
namestringRequired
Responses
chevron-right
200

Successful response

application/json
post
/api/v1/patchworks/system-templates

Update System Template

put

Updates an existing system template. In the Patchworks dashboard, a system is known as a connector.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
system_templatestringRequired

The system template identifier.

Body
labelstringOptional
colourstring · enumOptionalPossible values:
logo_urlstring · uriOptional
versionintegerOptional
version_namestringOptional
rate_limit_unitstring · enumOptionalPossible values:
rate_limit_durationintegerOptional
system_type_idstringOptional
protocolstring · enumOptionalPossible values:
company_idstringOptional
date_formatstringOptional
help_linkstring · nullableOptional
namestringOptional
Responses
chevron-right
200

Successful response

application/json
put
/api/v1/patchworks/system-templates/{system_template}

Delete System Template

delete

Permanently deletes a specific system template. In the Patchworks dashboard, a system is known as a connector.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
system_templatestringRequired

The system template identifier.

Responses
chevron-right
200

Successful response

application/json
messagestringOptional
delete
/api/v1/patchworks/system-templates/{system_template}

Install System Template

post

Installs a specific system template into the current company.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
systemTemplatestringRequired

The systemTemplate identifier.

Body
overwritestringOptional
system_idintegerOptional
platform_app_keystringOptional
Responses
chevron-right
200

Successful response

application/json
objectOptional
post
/api/v1/system-templates/{systemTemplate}

Last updated

Was this helpful?