Connectors
API key passed in the Authorization header. Format: <api-key>
Filter results by canonical_key.
Filter results by forSystemTemplate.
Filter results by system.
Filter results by system_template_id.
Filter results by forSession.
Filter results by platformSession.
Comma-separated list of relationships to include. Available: authenticationImplementation.authenticationType, authenticationImplementation.system, authenticationImplementation.system.logo, authenticationImplementation.endpoints, authenticationImplementation.endpoints.filters, authenticationImplementation.endpoints.endpointSchema, authenticationImplementation.endpoints.system, authenticationImplementation.endpoints.system.logo, authenticationImplementation.endpoints.entityType, authenticationImplementation.endpoints.fieldTags, authenticationImplementation.system.systemType, variables, authenticationImplementation.endpoints.variables, certificate.user
Sort field. Prefix with - for descending. Available: name
Page number for pagination.
1Number of results per page.
Successful response
Unauthenticated
Unauthorized
GET /api/v1/connectors HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": 1,
"authentication_implementation_id": 1,
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"session_id": 1,
"platform_app_key": "example_platform_app_key",
"certificate_id": 1,
"type": "example_type",
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z",
"name": "My Example",
"authentication_implementation": [],
"system": "example_system",
"certificate": "example_certificate"
}
],
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"path": "https://api.example.com/api/v1/connectors",
"per_page": 25,
"to": 1,
"total": 1
},
"links": {
"first": "https://api.example.com/api/v1/connectors?page=1",
"last": "https://api.example.com/api/v1/connectors?page=1",
"prev": null,
"next": null
}
}API key passed in the Authorization header. Format: <api-key>
Successful response
Unauthenticated
Unauthorized
Validation Error
POST /api/v1/connectors HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 310
{
"authentication_implementation_id": 1,
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"session_id": 1,
"platform_app_key": "example_platform_app_key",
"certificate_id": 1,
"name": "My Example"
}{
"data": {
"id": 1,
"authentication_implementation_id": 1,
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"session_id": 1,
"platform_app_key": "example_platform_app_key",
"certificate_id": 1,
"type": "example_type",
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z",
"name": "My Example",
"authentication_implementation": [],
"system": "example_system",
"certificate": "example_certificate"
}
}API key passed in the Authorization header. Format: <api-key>
The connector identifier.
Filter results by canonical_key.
Filter results by forSystemTemplate.
Filter results by system.
Filter results by system_template_id.
Filter results by forSession.
Filter results by platformSession.
Comma-separated list of relationships to include. Available: authenticationImplementation.authenticationType, authenticationImplementation.system, authenticationImplementation.system.logo, authenticationImplementation.endpoints, authenticationImplementation.endpoints.filters, authenticationImplementation.endpoints.endpointSchema, authenticationImplementation.endpoints.system, authenticationImplementation.endpoints.system.logo, authenticationImplementation.endpoints.entityType, authenticationImplementation.endpoints.fieldTags, authenticationImplementation.system.systemType, variables, authenticationImplementation.endpoints.variables, certificate.user
Sort field. Prefix with - for descending. Available: name
Page number for pagination.
1Number of results per page.
Successful response
Unauthenticated
Unauthorized
GET /api/v1/connectors/{connector} HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"id": 1,
"authentication_implementation_id": 1,
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"session_id": 1,
"platform_app_key": "example_platform_app_key",
"certificate_id": 1,
"type": "example_type",
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z",
"name": "My Example",
"authentication_implementation": [],
"system": "example_system",
"certificate": "example_certificate"
}
}API key passed in the Authorization header. Format: <api-key>
The connector identifier.
Successful response
Unauthenticated
Unauthorized
Validation Error
PUT /api/v1/connectors/{connector} HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 252
{
"authentication_implementation_id": 1,
"type": "example_type",
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"name": "My Example"
}{
"data": {
"id": 1,
"authentication_implementation_id": 1,
"timezone": "example_timezone",
"date_format": "example_date_format",
"rate_limit_unit": "second",
"rate_limit_duration": 1,
"connection_pool_id": 1,
"variables": "example_variables",
"session_id": 1,
"platform_app_key": "example_platform_app_key",
"certificate_id": 1,
"type": "example_type",
"created_at": "2025-01-15T10:30:00.000000Z",
"updated_at": "2025-01-15T10:30:00.000000Z",
"name": "My Example",
"authentication_implementation": [],
"system": "example_system",
"certificate": "example_certificate"
}
}API key passed in the Authorization header. Format: <api-key>
The connector identifier.
Successful response
Unauthenticated
Unauthorized
DELETE /api/v1/connectors/{connector} HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
{
"message": "Action completed successfully."
}API key passed in the Authorization header. Format: <api-key>
The connector identifier.
Successful response
No content
Unauthenticated
Unauthorized
Validation Error
POST /api/v1/connectors/{connector}/test HTTP/1.1
Host: core.wearepatchworks.com
Authorization: YOUR_API_KEY
Accept: */*
No content
Last updated
Was this helpful?