pylon API definition (1.0.0)
pylon API definition
/v1/athena-accounts/
query Parameters
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "client-id": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-accounts"
}
], - "meta": { }
}
/v1/athena-accounts/
Request Body schema: application/json
required | object | ||||||||||||||||||||
| |||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "client-id": "string",
- "client-secret": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "prod"
}, - "type": "athena-accounts"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "client-id": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-accounts"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "client-id": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-accounts"
}, - "meta": { }
}
/v1/athena-accounts/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||||||||||
| |||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "client-id": "string",
- "client-secret": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "prod"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-accounts"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "client-id": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-accounts"
}, - "meta": { }
}
/v1/athena-calls/
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "raw-path": false
}, - "type": "athena-calls"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-calls"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "athena-calls"
}, - "meta": { }
}
/v1/cerner-appointments/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[cerner-id] | string <= 32 characters |
filter[created-at][gt] | string <datetime> |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-cerner-id] | string <= 32 characters |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "end-time": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "location": "string",
- "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "practitioner-cerner-id": "string",
- "reason": "string",
- "start-time": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-appointments"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "end-time": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "location": "string",
- "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "practitioner-cerner-id": "string",
- "reason": "string",
- "start-time": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-appointments"
}, - "meta": { }
}
/v1/cerner-calls/
Request Body schema: application/json
required | object | ||||||||||||||||
| |||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string"
}, - "type": "cerner-calls"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-calls"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-calls"
}, - "meta": { }
}
/v1/cerner-credentials/
query Parameters
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "string",
- "system-type": "string",
- "tenant-id": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-credentials"
}
], - "meta": { }
}
/v1/cerner-credentials/
Request Body schema: application/json
required | object | ||||||||||||||||||||||||
| |||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "consumer-secret": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "system/Encounter.read system/Observation.read system/Observation.write system/Patient.read",
- "system-type": "prod",
- "tenant-id": "string"
}, - "type": "cerner-credentials"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "string",
- "system-type": "string",
- "tenant-id": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-credentials"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "string",
- "system-type": "string",
- "tenant-id": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-credentials"
}, - "meta": { }
}
/v1/cerner-credentials/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "consumer-secret": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "string",
- "system-type": "prod",
- "tenant-id": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-credentials"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "consumer-key": "string",
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "scopes": "string",
- "system-type": "string",
- "tenant-id": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-credentials"
}, - "meta": { }
}
/v1/cerner-document-references/
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "coding-code": "string",
- "encounter-id": "string",
- "file-content": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "time": "string",
- "title": "string"
}, - "type": "cerner-document-references"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/cerner-encounters/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[cerner-id] | string <= 32 characters |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[patient-cerner-id] | string <= 32 characters |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "class": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "participants": [
- {
- "period-end": "string",
- "period-start": "string",
- "practitioner-cerner-id": "string",
- "type": [
- {
- "coding": [
- { }
], - "text": "string"
}
]
}
], - "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "period-end": "string",
- "period-start": "string",
- "status": "string",
- "types": [
- { }
]
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-encounters"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "class": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "participants": [
- {
- "period-end": "string",
- "period-start": "string",
- "practitioner-cerner-id": "string",
- "type": [
- {
- "coding": [
- { }
], - "text": "string"
}
]
}
], - "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "period-end": "string",
- "period-start": "string",
- "status": "string",
- "types": [
- { }
]
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-encounters"
}, - "meta": { }
}
/v1/cerner-medication-statements/
query Parameters
filter[credential-id] | string <uuid> Example: filter[credential-id]=11111111-1111-1111-1111-111111111111 |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[patient-cerner-id] | string <= 32 characters |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "coding-code": "string",
- "coding-display": "string",
- "coding-system": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "date-asserted": "string",
- "date-effective": "string",
- "dosage-patient-friendly": "string",
- "dosage-text": "string",
- "dosage-unit": "string",
- "dosage-value": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-medication-statements"
}
], - "meta": { }
}
/v1/cerner-medication-statements/{id}/
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "coding-code": "string",
- "coding-display": "string",
- "coding-system": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "date-asserted": "string",
- "date-effective": "string",
- "dosage-patient-friendly": "string",
- "dosage-text": "string",
- "dosage-unit": "string",
- "dosage-value": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "patient-cerner-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-medication-statements"
}, - "meta": { }
}
/v1/cerner-observations/
Request Body schema: application/json
required | object | ||||||||||||||||||||
| |||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "category": "laboratory",
- "encounter-cid": "string",
- "encounter-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "time": "string",
- "type": "BloodGlucoseFasting",
- "value": 0
}, - "type": "cerner-observations"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/cerner-patients/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[birth-date] | string <date> |
filter[cerner-id] | string <= 32 characters |
filter[email] | string <= 255 characters |
filter[first-name] | string <= 255 characters |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[is-registered] | boolean |
filter[last-name] | string <= 255 characters |
filter[mrn] | string <= 32 characters |
filter[phone] | string <= 32 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "address1": "string",
- "address2": "string",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "city": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "email": "string",
- "first-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-name": "string",
- "mrn": "string",
- "phone": "string",
- "sex": "string",
- "state": "string",
- "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-patients"
}
], - "meta": { }
}
/v1/cerner-patients/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "mrn": "string"
}, - "type": "cerner-patients"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "address1": "string",
- "address2": "string",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "cerner-id": "string",
- "city": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "email": "string",
- "first-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-name": "string",
- "mrn": "string",
- "phone": "string",
- "sex": "string",
- "state": "string",
- "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-patients"
}, - "meta": { }
}
/v1/cerner-patients/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "individual-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-patients"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/cerner-patients/{id}/sync-objects/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
object-type required | string Enum: "appointments" "medication-statements" |
args | object |
Responses
Request samples
- Payload
{- "args": { },
- "object-type": "appointments"
}
Response samples
- 201
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/cerner-patients/{id}/sync/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/cerner-tasks/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[method] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "cerner-tasks"
}, - "meta": { }
}
/v1/customjob-events/
query Parameters
filter[event] | string <= 255 characters |
filter[object-name] | string [ 4 .. 255 ] characters ^[a-z][a-z0-9-]+$ |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "event": "string",
- "object-name": "string",
- "trigger-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-events"
}
], - "meta": { }
}
/v1/customjob-events/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "event": "string",
- "object-name": "string"
}, - "type": "customjob-events"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "event": "string",
- "object-name": "string",
- "trigger-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-events"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "event": "string",
- "object-name": "string",
- "trigger-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-events"
}, - "meta": { }
}
/v1/customjob-executors/
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 16 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-updated-at": "string",
- "last-updated-by": "11111111-1111-1111-1111-111111111111",
- "memory-size": 0,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}
], - "meta": { }
}
/v1/customjob-executors/
Request Body schema: application/json
required | object | ||||||||||||||||
| |||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "memory-size": 128,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "$LATEST"
}, - "type": "customjob-executors"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-updated-at": "string",
- "last-updated-by": "11111111-1111-1111-1111-111111111111",
- "memory-size": 0,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-updated-at": "string",
- "last-updated-by": "11111111-1111-1111-1111-111111111111",
- "memory-size": 0,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-updated-at": "string",
- "last-updated-by": "11111111-1111-1111-1111-111111111111",
- "memory-size": 0,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}, - "meta": { }
}
Modifies an existing job-executor
Modifies an existing job-executor
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "memory-size": 128,
- "runtime-version": "$LATEST"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-updated-at": "string",
- "last-updated-by": "11111111-1111-1111-1111-111111111111",
- "memory-size": 0,
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "runtime-version": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-executors"
}, - "meta": { }
}
Returns custom-job logs
Returns custom-job logs
query Parameters
spec-id required | string <uuid> Example: spec-id=11111111-1111-1111-1111-111111111111 |
filter[created-after] | string <uuid> Example: filter[created-after]=11111111-1111-1111-1111-111111111111 |
filter[status] | string Enum: "debounced" "dropped-dup" "dropped-filter" "dropped-rate" "failed" "running" "started" "success" |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}
], - "meta": { }
}
Returns specific custom-job log
Returns specific custom-job log
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}, - "meta": { }
}
/v1/customjob-logs/{id}/update-result/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
status required | string <= 16 characters |
stderr required | string <= 249999 characters |
stdout required | string <= 249999 characters |
null or object | |
Any of null |
Responses
Request samples
- Payload
{- "return": { },
- "status": "string",
- "stderr": "string",
- "stdout": "string"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}, - "meta": { }
}
/v1/customjob-module-versions/
query Parameters
filter[name] | string <= 32 characters |
module-id | string <uuid> Example: module-id=11111111-1111-1111-1111-111111111111 |
module-name | string <= 64 characters |
organization-id | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "module-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-module-versions"
}
], - "meta": { }
}
/v1/customjob-module-versions/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "code": "string",
- "description": "string",
- "module-id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "type": "customjob-module-versions"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "module-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-module-versions"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "module-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-module-versions"
}, - "meta": { }
}
/v1/customjob-module-versions/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "code": "string",
- "description": "string",
- "name": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-module-versions"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "module-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-module-versions"
}, - "meta": { }
}
/v1/customjob-modules/
query Parameters
filter[names] | Array of strings non-empty [^[a-z][a-z0-9_]+$] |
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
filter[spec-id] | string <uuid> Example: filter[spec-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "default-version": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-modules"
}
], - "meta": { }
}
/v1/customjob-modules/
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "description": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-modules"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "default-version": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-modules"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "default-version": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-modules"
}, - "meta": { }
}
/v1/customjob-modules/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "default-version-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "name": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-modules"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "default-version": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "description": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-modules"
}, - "meta": { }
}
/v1/customjob-pip-requirements/
query Parameters
filter[names] | Array of strings non-empty [[0-9a-zA-Z]{5,32}] |
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
filter[spec-id] | string <uuid> Example: filter[spec-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "failed-reason": {
- "code": "string",
- "display": "string",
- "timestamp": "string"
}, - "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-pip-requirements"
}
], - "meta": { }
}
/v1/customjob-pip-requirements/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "code": "string",
- "description": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-pip-requirements"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "failed-reason": {
- "code": "string",
- "display": "string",
- "timestamp": "string"
}, - "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-pip-requirements"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "failed-reason": {
- "code": "string",
- "display": "string",
- "timestamp": "string"
}, - "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-pip-requirements"
}, - "meta": { }
}
/v1/customjob-pip-requirements/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "code": "string",
- "description": "string",
- "name": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-pip-requirements"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "code": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "failed-reason": {
- "code": "string",
- "display": "string",
- "timestamp": "string"
}, - "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-pip-requirements"
}, - "meta": { }
}
/v1/customjob-queue-entries/
query Parameters
queue-id required | string <uuid> Example: queue-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "data": { },
- "log-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queue-entries"
}
], - "meta": { }
}
/v1/customjob-queue-entries/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "data": { },
- "queue-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-queue-entries"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "data": { },
- "log-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queue-entries"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "data": { },
- "log-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queue-entries"
}, - "meta": { }
}
Returns job-queues
Returns job-queues
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "entry-count": 0,
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queues"
}
], - "meta": { }
}
Creates a new job-queue
Creates a new job-queue
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 1
}, - "type": "customjob-queues"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "entry-count": 0,
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queues"
}, - "meta": { }
}
Returns specific job-queue
Returns specific job-queue
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "entry-count": 0,
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queues"
}, - "meta": { }
}
Modifies an existing job-queue
Modifies an existing job-queue
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 1
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queues"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "entry-count": 0,
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "worker-count": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-queues"
}, - "meta": { }
}
/v1/customjob-repositories/
query Parameters
filter[name] | string <= 255 characters |
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "git",
- "url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-repositories"
}
], - "meta": { }
}
/v1/customjob-repositories/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "private-key": "",
- "url": "string"
}, - "type": "customjob-repositories"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "git",
- "url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-repositories"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "git",
- "url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-repositories"
}, - "meta": { }
}
/v1/customjob-repositories/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "private-key": "",
- "url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-repositories"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "git",
- "url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-repositories"
}, - "meta": { }
}
Returns multiple job-secret
Returns multiple job-secret
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "secret-json": { },
- "type": "json"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-secrets"
}
], - "meta": { }
}
Create a new secret
Create a new secret
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "secret-json": { },
- "type": "json"
}, - "type": "customjob-secrets"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "secret-json": { },
- "type": "json"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-secrets"
}, - "meta": { }
}
Get a specific job-secret with secret contents
Get a specific job-secret with secret contents
path Parameters
id required | string Resource identifier |
query Parameters
include-secret | boolean Default: false Include secret contents |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "secret-json": { },
- "type": "json"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-secrets"
}, - "meta": { }
}
Change a secret
Change a secret
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "secret-json": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-secrets"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-modified-by": "11111111-1111-1111-1111-111111111111",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "secret-json": { },
- "type": "json"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-secrets"
}, - "meta": { }
}
Returns job settings
Returns job settings
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-settings"
}
], - "meta": { }
}
Creates a new job-spec setting
Creates a new job-spec setting
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "type": "customjob-settings"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-settings"
}, - "meta": { }
}
Returns specific job setting
Returns specific job setting
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-settings"
}, - "meta": { }
}
Modifies an existing job-spec setting
Modifies an existing job-spec setting
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-settings"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-settings"
}, - "meta": { }
}
Creates a new job-spec-event Deprecated
Creates a new job-spec-event
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "data": { },
- "debounced-seconds": 1,
- "event": "string",
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-spec-events"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}, - "meta": { }
}
/v1/customjob-spec-modules/
query Parameters
filter[module-id] | string <uuid> Example: filter[module-id]=11111111-1111-1111-1111-111111111111 |
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
filter[spec-id] | string <uuid> Example: filter[spec-id]=11111111-1111-1111-1111-111111111111 |
include-code | boolean Default: false |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "module": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-modules"
}
], - "meta": { }
}
/v1/customjob-spec-modules/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "module-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-spec-modules"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "module": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-modules"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "module": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-modules"
}, - "meta": { }
}
/v1/customjob-spec-pip-requirements/
query Parameters
filter[pip-requirement-id] | string <uuid> Example: filter[pip-requirement-id]=11111111-1111-1111-1111-111111111111 |
filter[spec-id] | string <uuid> Example: filter[spec-id]=11111111-1111-1111-1111-111111111111 |
include-code | boolean Default: false |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "pip-requirement": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-pip-requirements"
}
], - "meta": { }
}
/v1/customjob-spec-pip-requirements/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "pip-requirement-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-spec-pip-requirements"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "pip-requirement": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-pip-requirements"
}, - "meta": { }
}
/v1/customjob-spec-pip-requirements/{id}/
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "pip-requirement": {
- "code": "string",
- "id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-pip-requirements"
}, - "meta": { }
}
/v1/customjob-spec-vcses/
query Parameters
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
filter[repository-id] | string <uuid> Example: filter[repository-id]=11111111-1111-1111-1111-111111111111 |
filter[spec-id] | string <uuid> Example: filter[spec-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "branch": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "is-dirty": true,
- "last-error": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "last-sync-time": "string",
- "path": "string",
- "repository": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-vcses"
}
], - "meta": { }
}
/v1/customjob-spec-vcses/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "branch": "master",
- "path": "string",
- "repository-id": "11111111-1111-1111-1111-111111111111",
- "spec-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-spec-vcses"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "branch": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "is-dirty": true,
- "last-error": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "last-sync-time": "string",
- "path": "string",
- "repository": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-vcses"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "branch": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "is-dirty": true,
- "last-error": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "last-sync-time": "string",
- "path": "string",
- "repository": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-vcses"
}, - "meta": { }
}
/v1/customjob-spec-vcses/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "branch": "string",
- "path": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-vcses"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "branch": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "is-dirty": true,
- "last-error": "string",
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "last-sync-time": "string",
- "path": "string",
- "repository": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}, - "spec": {
- "id": "11111111-1111-1111-1111-111111111111",
- "name": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-spec-vcses"
}, - "meta": { }
}
/v1/customjob-spec-vcses/{id}/sync/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "task-id": "11111111-1111-1111-1111-111111111111"
}
/v1/customjob-spec-vcses/{id}/update-status/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "task-id": "11111111-1111-1111-1111-111111111111"
}
Returns custom-job specs
Returns custom-job specs
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[event] | string <= 255 characters |
filter[executor-id] | string <uuid> Example: filter[executor-id]=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 255 characters |
filter[object] | string <= 255 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}
], - "meta": { }
}
Creates a new job-spec
Creates a new job-spec
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "allow-continuation": false,
- "allow-participant": false,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 30,
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "filter-args": { },
- "log-level": "critical",
- "log-limit": 1000,
- "monitored": false,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": "11111111-1111-1111-1111-111111111111",
- "runs-per-minute": 60,
- "schedule-rrule": "string",
- "schedule-start": "string",
- "schedule-timezone": "string",
- "ui-args-schema": { }
}, - "type": "customjob-specs"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
Returns specific job-spec
Returns specific job-spec
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
Modifies an existing job-spec
Modifies an existing job-spec
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 9999,
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "filter-args": { },
- "log-level": "critical",
- "log-limit": 1000,
- "monitored": true,
- "name": "string",
- "object": "string",
- "run-as": "11111111-1111-1111-1111-111111111111",
- "runs-per-minute": 60,
- "schedule-rrule": "string",
- "schedule-start": "string",
- "schedule-timezone": "string",
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
Bind a secret
Bind a secret
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
key required | string [ 1 .. 32 ] characters ^[a-z][a-z0-9-_:-]+$ |
secret-id | string <uuid> |
secret-name | string [ 1 .. 32 ] characters |
Responses
Request samples
- Payload
{- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
/v1/customjob-specs/{id}/get-logs/ Deprecated
path Parameters
id required | string Resource identifier |
query Parameters
created-after | string <uuid> Example: created-after=11111111-1111-1111-1111-111111111111 |
id | string <uuid> Example: id=11111111-1111-1111-1111-111111111111 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}
], - "meta": { }
}
/v1/customjob-specs/{id}/inject-event/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
data required | object |
debounced-seconds | integer [ 1 .. 600 ] |
Responses
Request samples
- Payload
{- "data": { },
- "debounced-seconds": 1
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}, - "meta": { }
}
Unbind a secret
Unbind a secret
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
key required | string [ 1 .. 32 ] characters ^[a-z][a-z0-9-_:-]+$ |
Responses
Request samples
- Payload
{- "key": "string"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "allow-continuation": true,
- "allow-participant": true,
- "allow-provider": true,
- "args": { },
- "args-schema": { },
- "class-name": "string",
- "code": "string",
- "consecutive-threshold": 0,
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "credentials": [
- {
- "key": "string",
- "type": "sftp-write"
}
], - "event": "string",
- "executor-id": "11111111-1111-1111-1111-111111111111",
- "executor-name": "string",
- "filter-args": { },
- "filter-count": 0,
- "last-modified-at": "string",
- "last-modified-by-id": "11111111-1111-1111-1111-111111111111",
- "log-level": "critical",
- "log-limit": 0,
- "monitored": true,
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-as": {
- "id": "11111111-1111-1111-1111-111111111111"
}, - "run-in-container": true,
- "runs-per-minute": 0,
- "scheduler": {
- "id": "11111111-1111-1111-1111-111111111111",
- "rrule": "string",
- "start": "string",
- "timezone": "string"
}, - "secret-bindings": [
- {
- "key": "string",
- "secret-id": "11111111-1111-1111-1111-111111111111",
- "secret-name": "string"
}
], - "trigger-count": 0,
- "ui-args-schema": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-specs"
}, - "meta": { }
}
Returns job-spec storages
Returns job-spec storages
query Parameters
spec-id required | string <uuid> Example: spec-id=11111111-1111-1111-1111-111111111111 |
filter[index] | string <= 255 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "index": "string",
- "last-modified-at": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-storages"
}
], - "meta": { }
}
Creates a new job-spec storage
Creates a new job-spec storage
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "index": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "type": "customjob-storages"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "index": "string",
- "last-modified-at": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-storages"
}, - "meta": { }
}
Returns specific job-spec storage
Returns specific job-spec storage
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "index": "string",
- "last-modified-at": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-storages"
}, - "meta": { }
}
Modifies an existing job-spec storage
Modifies an existing job-spec storage
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "index": "string",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-storages"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "index": "string",
- "last-modified-at": "string",
- "spec-id": "11111111-1111-1111-1111-111111111111",
- "value": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-storages"
}, - "meta": { }
}
/v1/elation-appointments/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "duration": 0,
- "elation-id": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "reason": "string",
- "scheduled-time": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-appointments"
}
], - "meta": { }
}
/v1/elation-appointments/
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "duration": 15,
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "physician-id": "11111111-1111-1111-1111-111111111111",
- "practice-id": "11111111-1111-1111-1111-111111111111",
- "reason": "string",
- "scheduled-time": "string"
}, - "type": "elation-appointments"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "description": "string",
- "duration": 0,
- "elation-id": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "reason": "string",
- "scheduled-time": "string",
- "status": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-appointments"
}, - "meta": { }
}
/v1/elation-calls/
Request Body schema: application/json
required | object | ||||||||||||||||
| |||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string"
}, - "type": "elation-calls"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-calls"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-calls"
}, - "meta": { }
}
/v1/elation-credentials/
query Parameters
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "base-url": "string",
- "client-id": "string",
- "created-at": "string",
- "elation-patient-url": "string",
- "notifications": { },
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-external-url": "string",
- "run-user": {
- "id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-credentials"
}
], - "meta": { }
}
/v1/elation-credentials/
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "base-url": "string",
- "client-id": "string",
- "client-secret": "string",
- "notifications": { },
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "password": "string",
- "patient-external-url": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "type": "elation-credentials"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "base-url": "string",
- "client-id": "string",
- "created-at": "string",
- "elation-patient-url": "string",
- "notifications": { },
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-external-url": "string",
- "run-user": {
- "id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-credentials"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "base-url": "string",
- "client-id": "string",
- "created-at": "string",
- "elation-patient-url": "string",
- "notifications": { },
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-external-url": "string",
- "run-user": {
- "id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-credentials"
}, - "meta": { }
}
/v1/elation-credentials/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "base-url": "string",
- "client-id": "string",
- "client-secret": "string",
- "elation-patient-url": "string",
- "notifications": { },
- "password": "string",
- "patient-external-url": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-credentials"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-credentials/{id}/setup-subscriptions/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-credentials/{id}/sync-all-objects/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
class required | string Enum: "appointments" "imaging_orders" "lab_orders" "lab_vendors" "letters" "medications" "message_threads" "non_visit_notes" "patients" "physicians" "problems" "referral_orders" "reports" "visit_notes" |
Responses
Request samples
- Payload
{- "class": "appointments"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-credentials/{id}/sync-object/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
class required | string Enum: "appointments" "imaging_orders" "lab_orders" "lab_vendors" "letters" "medications" "message_threads" "non_visit_notes" "patients" "physicians" "problems" "referral_orders" "reports" "visit_notes" |
elation-id required | integer |
Responses
Request samples
- Payload
{- "class": "appointments",
- "elation-id": 0
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-handouts/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[object-class] | string Enum: "VisitNote" "VisitNoteBullet" |
filter[object-id] | string <uuid> Example: filter[object-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "content-type": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "filename": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-handouts"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "content-type": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "filename": "string",
- "last-modified-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-handouts"
}, - "meta": { }
}
/v1/elation-imaging-orders/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "ancillary-company-elation-id": 0,
- "chart-time": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "imaging-center-elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "sign-time": "string",
- "stat-method": "string",
- "tests": [
- {
- "code": "string",
- "created-time": "string",
- "deleted-time": "string",
- "elation-id": 0,
- "name": "string",
- "practice-elation-id": 0
}
]
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-imaging-orders"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "ancillary-company-elation-id": 0,
- "chart-time": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "imaging-center-elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "sign-time": "string",
- "stat-method": "string",
- "tests": [
- {
- "code": "string",
- "created-time": "string",
- "deleted-time": "string",
- "elation-id": 0,
- "name": "string",
- "practice-elation-id": 0
}
]
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-imaging-orders"
}, - "meta": { }
}
/v1/elation-lab-orders/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "chart-time": "string",
- "collection-time": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "fasting-method": "string",
- "follow-up-method": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "patient-instructions": "string",
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "requisition-id": 0,
- "sign-time": "string",
- "signed-by": 0,
- "stat-method": "string",
- "test-center-notes": "string",
- "test-time": "string",
- "vendor-id": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-lab-orders"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "chart-time": "string",
- "collection-time": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "fasting-method": "string",
- "follow-up-method": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "patient-instructions": "string",
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "requisition-id": 0,
- "sign-time": "string",
- "signed-by": 0,
- "stat-method": "string",
- "test-center-notes": "string",
- "test-time": "string",
- "vendor-id": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-lab-orders"
}, - "meta": { }
}
/v1/elation-letters/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "body": "string",
- "contact-elation-id": 0,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "email-to": "string",
- "is-processed": true,
- "last-modified-at": "string",
- "letter-type": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "referral-elation-id": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-letters"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "body": "string",
- "contact-elation-id": 0,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-time": "string",
- "elation-id": 0,
- "email-to": "string",
- "is-processed": true,
- "last-modified-at": "string",
- "letter-type": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "referral-elation-id": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-letters"
}, - "meta": { }
}
/v1/elation-medications/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "auth-refills": 0,
- "chart-date": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "directions": "string",
- "document-date": "string",
- "drug-id": 0,
- "elation-id": 0,
- "last-modified-at": "string",
- "medication-type": "discontinued",
- "ndc": "string",
- "notes": "string",
- "order-type": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "pharmacy-instructions": "string",
- "practice-elation-id": 0,
- "prescribing-physician-elation-id": 0,
- "quantity": "string",
- "quantity-units": "string",
- "signed-by-elation-id": 0,
- "signed-date": "string",
- "start-date": "2019-08-24"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-medications"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "auth-refills": 0,
- "chart-date": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "directions": "string",
- "document-date": "string",
- "drug-id": 0,
- "elation-id": 0,
- "last-modified-at": "string",
- "medication-type": "discontinued",
- "ndc": "string",
- "notes": "string",
- "order-type": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "pharmacy-instructions": "string",
- "practice-elation-id": 0,
- "prescribing-physician-elation-id": 0,
- "quantity": "string",
- "quantity-units": "string",
- "signed-by-elation-id": 0,
- "signed-date": "string",
- "start-date": "2019-08-24"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-medications"
}, - "meta": { }
}
/v1/elation-message-threads/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
include[archived-messages] | boolean Default: false |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "chart-date": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "deleted-date": "string",
- "document-date": "string",
- "elation-id": 0,
- "is-urgent": true,
- "last-modified-at": "string",
- "members": [
- {
- "ack-time": "string",
- "archived": true,
- "elation-id": 0,
- "group": 0,
- "raw-data": { },
- "status": "Addressed",
- "user": 0
}
], - "messages": [
- {
- "archived": true,
- "body": "string",
- "elation-id": 0,
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "send-date": "string",
- "sender": 0
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-message-threads"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "chart-date": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "deleted-date": "string",
- "document-date": "string",
- "elation-id": 0,
- "is-urgent": true,
- "last-modified-at": "string",
- "members": [
- {
- "ack-time": "string",
- "archived": true,
- "elation-id": 0,
- "group": 0,
- "raw-data": { },
- "status": "Addressed",
- "user": 0
}
], - "messages": [
- {
- "archived": true,
- "body": "string",
- "elation-id": 0,
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "send-date": "string",
- "sender": 0
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-message-threads"
}, - "meta": { }
}
/v1/elation-non-visit-notes/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-date": "string",
- "elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "raw-data": { },
- "sign-date": "string",
- "signed-by-elation-id": 0,
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-non-visit-notes"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-date": "string",
- "elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "raw-data": { },
- "sign-date": "string",
- "signed-by-elation-id": 0,
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-non-visit-notes"
}, - "meta": { }
}
/v1/elation-patients/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[birth-date] | string <date> |
filter[elation-id] | integer |
filter[email] | string <= 255 characters |
filter[first-name] | string <= 255 characters |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[is-registered] | boolean |
filter[last-name] | string <= 255 characters |
filter[phone] | string <= 32 characters |
filter[tags] | Array of strings non-empty [ items <= 255 characters ] |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "address1": "string",
- "address2": "string",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "city": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "elation-physician-id": 0,
- "email": "string",
- "first-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-name": "string",
- "last-status-change": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "phone": "string",
- "preferred-language": "string",
- "raw-data": { },
- "sex": "string",
- "state": "string",
- "status": "active",
- "status-deceased-date": "2019-08-24",
- "status-inactive-reason": "",
- "status-notes": "string",
- "tags": [
- "string"
], - "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-patients"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "address1": "string",
- "address2": "string",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "city": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "elation-physician-id": 0,
- "email": "string",
- "first-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-name": "string",
- "last-status-change": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "phone": "string",
- "preferred-language": "string",
- "raw-data": { },
- "sex": "string",
- "state": "string",
- "status": "active",
- "status-deceased-date": "2019-08-24",
- "status-inactive-reason": "",
- "status-notes": "string",
- "tags": [
- "string"
], - "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-patients"
}, - "meta": { }
}
/v1/elation-patients/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "individual-id": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-patients"
}, - "meta": { }
}
Response samples
- 200
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-patients/{id}/add-notes/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
template required | string Value: "Simple" |
type required | string <= 255 characters |
document-time | string <datetime> |
followup | string <= 9999 characters |
narrative | string <= 99999 characters |
physician-id | integer |
reason | string <= 255 characters |
Responses
Request samples
- Payload
{- "document-time": "string",
- "followup": "string",
- "narrative": "string",
- "physician-id": 0,
- "reason": "string",
- "template": "Simple",
- "type": "string"
}
Response samples
- 201
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-patients/{id}/sync/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-physicians/
query Parameters
credential-id | string <uuid> Deprecated Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[elation-id] | integer |
filter[email] | string <= 255 characters |
filter[first-name] | string <= 255 characters |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[last-name] | string <= 255 characters |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "email": "string",
- "first-name": "string",
- "last-modified-at": "string",
- "last-name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-physicians"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "email": "string",
- "first-name": "string",
- "last-modified-at": "string",
- "last-name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-physicians"
}, - "meta": { }
}
/v1/elation-referrals/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "authorization-for": "string",
- "consultant-name": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "last-modified-at": "string",
- "letter-elation-id": 0,
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-referrals"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "authorization-for": "string",
- "consultant-name": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "last-modified-at": "string",
- "letter-elation-id": 0,
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-referrals"
}, - "meta": { }
}
/v1/elation-report-attachments/
query Parameters
report-id required | string <uuid> Example: report-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "content-type": "string",
- "created-at": "string",
- "filename": "string",
- "report-id": "11111111-1111-1111-1111-111111111111",
- "state": "created"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-report-attachments"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "content-type": "string",
- "created-at": "string",
- "filename": "string",
- "report-id": "11111111-1111-1111-1111-111111111111",
- "state": "created"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-report-attachments"
}, - "meta": { }
}
/v1/elation-report-uploads/
Request Body schema: application/json
required | object | ||||||||||||||||||||||
| |||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "chart-time": "string",
- "content-type": "string",
- "document-time": "string",
- "filename": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "physician-id": 0,
- "report-type": "Misc",
- "title": "string"
}, - "type": "elation-report-uploads"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "content-size": 0,
- "content-type": "string",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "filename": "string",
- "processing-started-at": "string",
- "ready-to-use": true,
- "state": "created",
- "upload-info": {
- "data": { },
- "expiration-time": 0,
- "url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-report-uploads"
}, - "meta": { }
}
Response samples
- 200
{- "data": {
- "attributes": {
- "content-size": 0,
- "content-type": "string",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "filename": "string",
- "processing-started-at": "string",
- "ready-to-use": true,
- "state": "created",
- "upload-info": {
- "data": { },
- "expiration-time": 0,
- "url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-report-uploads"
}, - "meta": { }
}
/v1/elation-report-uploads/{id}/process-upload/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "content-size": 0,
- "content-type": "string",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "filename": "string",
- "processing-started-at": "string",
- "ready-to-use": true,
- "state": "created",
- "upload-info": {
- "data": { },
- "expiration-time": 0,
- "url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-report-uploads"
}, - "meta": { }
}
/v1/elation-reports/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
filter[status] | string Enum: "" "AMENDED" "CORRECTED" "DELETED" "ERROR" "FINAL" "PARTIAL" "PENDING" "PRELIMINARY" "RESULT CANCELED DUE TO NON-PERFORMANCE" "RESULTS DID NOT CHANGE" "RESULTS ENTERED -- NOT VERIFIED" "RESULTS STATUS CHANGE TO FINAL" |
organization-id | string <uuid> Deprecated Example: organization-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "report-type": "string",
- "status": "string",
- "title": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-reports"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "elation-id": 0,
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "report-type": "string",
- "status": "string",
- "title": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-reports"
}, - "meta": { }
}
/v1/elation-reports/{id}/sync/ Deprecated
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-tasks/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[method] | string <= 64 characters |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}
], - "meta": { }
}
/v1/elation-tasks/
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "kwargs": { },
- "method": "query"
}, - "type": "elation-tasks"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "method": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-tasks"
}, - "meta": { }
}
/v1/elation-visit-note-bullets/
query Parameters
visit-note-id required | string <uuid> Example: visit-note-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[last-modified-at][gt] | string <datetime> |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "category": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "parent-id": "11111111-1111-1111-1111-111111111111",
- "sequence": 0,
- "text": "string",
- "updated-time": "string",
- "visit-note-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-visit-note-bullets"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "category": "string",
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "parent-id": "11111111-1111-1111-1111-111111111111",
- "sequence": 0,
- "text": "string",
- "updated-time": "string",
- "visit-note-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-visit-note-bullets"
}, - "meta": { }
}
/v1/elation-visit-notes/
query Parameters
credential-id required | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[created-at][gt] | string <datetime> |
filter[elation-id] | integer |
filter[last-modified-at][gt] | string <datetime> |
filter[patient-elation-id] | integer |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
sort | Array of strings non-empty Items Enum: "-created-at" "-last-modified-at" "created-at" "last-modified-at" |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "chart-date": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-date": "string",
- "elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "sign-date": "string",
- "signed-by-elation-id": 0,
- "template": "string",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-visit-notes"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "chart-date": "string",
- "confidential": true,
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "document-date": "string",
- "elation-id": 0,
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "patient-elation-id": 0,
- "physician-elation-id": 0,
- "practice-elation-id": 0,
- "raw-data": { },
- "sign-date": "string",
- "signed-by-elation-id": 0,
- "template": "string",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-visit-notes"
}, - "meta": { }
}
/v1/elation-whitelists/
query Parameters
credential-id | string <uuid> Example: credential-id=11111111-1111-1111-1111-111111111111 |
filter[resource] | string Enum: "appointments" "medications" "reports" |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "args": { },
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "resource": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-whitelists"
}
], - "meta": { }
}
/v1/elation-whitelists/
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "args": { },
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "resource": "appointments"
}, - "type": "elation-whitelists"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "args": { },
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "resource": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-whitelists"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "args": { },
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "resource": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-whitelists"
}, - "meta": { }
}
/v1/elation-whitelists/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "args": { }
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-whitelists"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "args": { },
- "created-at": "string",
- "credential-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "resource": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "elation-whitelists"
}, - "meta": { }
}
/v1/epic-accounts/
query Parameters
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "created-at": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string",
- "token-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-accounts"
}
], - "meta": { }
}
/v1/epic-accounts/
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "private-key": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "prod",
- "token-url": "string"
}, - "type": "epic-accounts"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "created-at": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string",
- "token-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-accounts"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "created-at": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string",
- "token-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-accounts"
}, - "meta": { }
}
/v1/epic-accounts/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "private-key": "string",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "prod",
- "token-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-accounts"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "base-url": "string",
- "caredb-appointment-type": "11111111-1111-1111-1111-111111111111",
- "client-id": "string",
- "created-at": "string",
- "fhir-id-type": "string",
- "hl7-msh-sender": "string",
- "hl7-msh-sender-facility": "string",
- "hl7-pid-authority": "string",
- "hl7-sqs-url": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "run-user-id": "11111111-1111-1111-1111-111111111111",
- "system-type": "string",
- "token-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-accounts"
}, - "meta": { }
}
/v1/epic-calls/
Request Body schema: application/json
required | object | ||||||||||||||||
| |||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string"
}, - "type": "epic-calls"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-calls"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "json": { },
- "method": "delete",
- "params": { },
- "path": "string",
- "result": "string",
- "state": "completed",
- "status-code": 0
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-calls"
}, - "meta": { }
}
/v1/epic-document-references/
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "content": "string",
- "encounter-epic-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "epic-document-references"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-encounters/
query Parameters
account-id required | string <uuid> Example: account-id=11111111-1111-1111-1111-111111111111 |
filter[epic-id] | string <= 255 characters |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "class": "string",
- "created-at": "string",
- "epic-id": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "period-end": "string",
- "period-start": "string",
- "status": "string",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-encounters"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "class": "string",
- "created-at": "string",
- "epic-id": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111",
- "period-end": "string",
- "period-start": "string",
- "status": "string",
- "type": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-encounters"
}, - "meta": { }
}
/v1/epic-hl7-calls/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "lines": [
- "string"
]
}, - "type": "epic-hl7-calls"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-mdms/
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "nte": {
- "comment": "string"
}, - "obr": {
- "provider": "string",
- "service-id": "string"
}, - "obx": {
- "identifier": "string",
- "value": "string"
}, - "patient-id": "11111111-1111-1111-1111-111111111111",
- "pv1": {
- "location": "string",
- "practitioner-id": "11111111-1111-1111-1111-111111111111",
- "provider": "string",
- "visit-id": "string"
}, - "time": "string",
- "txa": {
- "availability-status": "string",
- "completion-status": "string",
- "document-id": "string",
- "document-type": "string",
- "provider": "string"
}
}, - "type": "epic-mdms"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-medication-statements/
query Parameters
filter[account-id] | string <uuid> Example: filter[account-id]=11111111-1111-1111-1111-111111111111 |
filter[patient-id] | string <uuid> Example: filter[patient-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "coding-code": "string",
- "coding-display": "string",
- "coding-system": "string",
- "created-at": "string",
- "date-effective-end": "string",
- "date-effective-start": "string",
- "dosage-text": "string",
- "dosage-unit": "string",
- "dosage-value": 0,
- "epic-id": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-medication-statements"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "coding-code": "string",
- "coding-display": "string",
- "coding-system": "string",
- "created-at": "string",
- "date-effective-end": "string",
- "date-effective-start": "string",
- "dosage-text": "string",
- "dosage-unit": "string",
- "dosage-value": 0,
- "epic-id": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-medication-statements"
}, - "meta": { }
}
/v1/epic-orus/
Request Body schema: application/json
required | object | ||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "obr": {
- "filler-id": "string",
- "provider": "string",
- "service-id": "string"
}, - "obx": [
- {
- "identifier": "string",
- "time": "string",
- "unit": "string",
- "value": "string",
- "value-type": "ST"
}
], - "patient-id": "11111111-1111-1111-1111-111111111111",
- "pv1": {
- "location": "string",
- "practitioner-id": "11111111-1111-1111-1111-111111111111",
- "provider": "string",
- "visit-id": "string"
}, - "time": "string"
}, - "type": "epic-orus"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-patients/
query Parameters
account-id required | string <uuid> Example: account-id=11111111-1111-1111-1111-111111111111 |
filter[birth-date] | string <date> |
filter[email] | string <= 255 characters |
filter[epic-id] | string <= 255 characters |
filter[family-name] | string <= 255 characters |
filter[given-name] | string <= 255 characters |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[is-registered] | boolean |
filter[mrn] | string <= 32 characters |
filter[phone] | string <= 32 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "city": "string",
- "country": "string",
- "created-at": "string",
- "email": "string",
- "epic-id": "string",
- "family-name": "string",
- "gender": "string",
- "given-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "location-id": "string",
- "mrn": "string",
- "phone": "string",
- "practitioner-id": "11111111-1111-1111-1111-111111111111",
- "state": "string",
- "street1": "string",
- "street2": "string",
- "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-patients"
}
], - "meta": { }
}
/v1/epic-patients/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "identifier": "string"
}, - "type": "epic-patients"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "birth-date": "2019-08-24",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "city": "string",
- "country": "string",
- "created-at": "string",
- "email": "string",
- "epic-id": "string",
- "family-name": "string",
- "gender": "string",
- "given-name": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "location-id": "string",
- "mrn": "string",
- "phone": "string",
- "practitioner-id": "11111111-1111-1111-1111-111111111111",
- "state": "string",
- "street1": "string",
- "street2": "string",
- "zipcode": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-patients"
}, - "meta": { }
}
/v1/epic-patients/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "individual-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-patients"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-patients/{id}/sync-objects/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
object-type required | string Enum: "appointments" "medication-statements" |
args | object |
Responses
Request samples
- Payload
{- "args": { },
- "object-type": "appointments"
}
Response samples
- 201
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-patients/{id}/sync/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/epic-practitioners/
query Parameters
account-id required | string <uuid> Example: account-id=11111111-1111-1111-1111-111111111111 |
filter[npi] | string <= 32 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "display-name": "string",
- "epic-id": "string",
- "family-name": "string",
- "gender": "string",
- "given-name": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "npi": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-practitioners"
}
], - "meta": { }
}
/v1/epic-practitioners/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "identifier": "string"
}, - "type": "epic-practitioners"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "caredb-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "display-name": "string",
- "epic-id": "string",
- "family-name": "string",
- "gender": "string",
- "given-name": "string",
- "last-modified-at": "string",
- "last-sync-time": "string",
- "npi": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-practitioners"
}, - "meta": { }
}
/v1/epic-tasks/
query Parameters
account-id required | string <uuid> Example: account-id=11111111-1111-1111-1111-111111111111 |
filter[method] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "11111111-1111-1111-1111-111111111111",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "kwargs": { },
- "last-modified-at": "string",
- "method": "string",
- "result": { },
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "epic-tasks"
}, - "meta": { }
}
/v1/mdm-sources/
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 255 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "mdm-sources"
}
], - "meta": { }
}
/v1/mdm-sources/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "mdm-sources"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "mdm-sources"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "mdm-sources"
}, - "meta": { }
}
/v1/micromd-instances/
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[account-id] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "created-at": "string",
- "endpoint-url": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-instances"
}
], - "meta": { }
}
/v1/micromd-instances/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "endpoint-url": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "micromd-instances"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "created-at": "string",
- "endpoint-url": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-instances"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "created-at": "string",
- "endpoint-url": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-instances"
}, - "meta": { }
}
/v1/micromd-instances/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "endpoint-url": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-instances"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "account-id": "string",
- "account-key": "string",
- "created-at": "string",
- "endpoint-url": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-instances"
}, - "meta": { }
}
/v1/micromd-instances/{id}/sync-individual/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
individual-id required | string <uuid> |
Responses
Request samples
- Payload
{- "individual-id": "11111111-1111-1111-1111-111111111111"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "kwargs": { },
- "method": "string",
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-tasks"
}, - "meta": { }
}
/v1/micromd-patient-file-uploads/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "content-type": "string",
- "filename": "string",
- "folder-id": "string",
- "patient-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "micromd-patient-file-uploads"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "content-size": 0,
- "content-type": "string",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "data": { },
- "error-message": "string",
- "filename": "string",
- "processing-started-at": "string",
- "ready-to-use": true,
- "state": "created",
- "upload-info": {
- "data": { },
- "expiration-time": 0,
- "url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patient-file-uploads"
}, - "meta": { }
}
/v1/micromd-patient-file-uploads/{id}/
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
{- "data": {
- "attributes": {
- "content-size": 0,
- "content-type": "string",
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "data": { },
- "error-message": "string",
- "filename": "string",
- "processing-started-at": "string",
- "ready-to-use": true,
- "state": "created",
- "upload-info": {
- "data": { },
- "expiration-time": 0,
- "url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patient-file-uploads"
}, - "meta": { }
}
/v1/micromd-patient-file-uploads/{id}/process-upload/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "kwargs": { },
- "method": "string",
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-tasks"
}, - "meta": { }
}
/v1/micromd-patients/
query Parameters
instance-id required | string <uuid> Example: instance-id=11111111-1111-1111-1111-111111111111 |
filter[individual-id] | string <uuid> Example: filter[individual-id]=11111111-1111-1111-1111-111111111111 |
filter[internal-id] | string <= 64 characters |
filter[mrn] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "internal-id": "string",
- "mrn": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patients"
}
], - "meta": { }
}
/v1/micromd-patients/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "internal-id": "string",
- "mrn": "string"
}, - "type": "micromd-patients"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "internal-id": "string",
- "mrn": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patients"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "internal-id": "string",
- "mrn": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patients"
}, - "meta": { }
}
/v1/micromd-patients/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "internal-id": "string",
- "mrn": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patients"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "individual-id": "11111111-1111-1111-1111-111111111111",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "internal-id": "string",
- "mrn": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-patients"
}, - "meta": { }
}
/v1/micromd-tasks/
query Parameters
instance-id required | string <uuid> Example: instance-id=11111111-1111-1111-1111-111111111111 |
filter[method] | string <= 64 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "kwargs": { },
- "method": "string",
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-tasks"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "error-message": "string",
- "instance-id": "11111111-1111-1111-1111-111111111111",
- "kwargs": { },
- "method": "string",
- "state": "completed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "micromd-tasks"
}, - "meta": { }
}
/v1/pdf-creators/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "html": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "pdf-creators"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "processed-at": "string",
- "ready-to-use": true,
- "state": "created"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "pdf-creators"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by": "11111111-1111-1111-1111-111111111111",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "processed-at": "string",
- "ready-to-use": true,
- "state": "created"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "pdf-creators"
}, - "meta": { }
}
/v1/purge-data/
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "archive": false,
- "entity-id": "string",
- "entity-type": "individual",
- "reference-id": "string",
- "request-id": "string"
}, - "type": "system-purges"
}, - "meta": { }
}
Response samples
- 201
null
/v1/redox-data/
Request Body schema: application/json
challenge | string <= 9999 characters |
verification-token | string <= 9999 characters |
property name* additional property | any |
Responses
Request samples
- Payload
{- "challenge": "string",
- "verification-token": "string"
}
Response samples
- 200
- 4XX
"string"
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "classpath": "string",
- "created-time": "string",
- "last-poll-time": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "replicators"
}
], - "meta": { }
}
Response samples
- 200
{- "data": {
- "attributes": {
- "classpath": "string",
- "created-time": "string",
- "last-poll-time": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "replicators"
}, - "meta": { }
}
/v1/s3-event-files/
query Parameters
map-id required | string <uuid> Example: map-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "key": "string",
- "last-modified-at": "string",
- "map-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-files"
}
], - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "key": "string",
- "last-modified-at": "string",
- "map-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-files"
}, - "meta": { }
}
/v1/s3-event-files/{id}/trigger-event/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "key": "string",
- "last-modified-at": "string",
- "map-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-files"
}, - "meta": { }
}
/v1/s3-event-maps/
query Parameters
filter[bucket-name] | string <= 255 characters |
filter[event] | string <= 255 characters |
filter[key-prefix] | string <= 255 characters |
filter[organization-id] | string <uuid> Example: filter[organization-id]=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "bucket-name": "string",
- "created-at": "string",
- "event": "string",
- "key-prefix": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-maps"
}
], - "meta": { }
}
/v1/s3-event-maps/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "bucket-name": "string",
- "event": "ObjectCreated",
- "key-prefix": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "s3-event-maps"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "bucket-name": "string",
- "created-at": "string",
- "event": "string",
- "key-prefix": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-maps"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "bucket-name": "string",
- "created-at": "string",
- "event": "string",
- "key-prefix": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-maps"
}, - "meta": { }
}
/v1/s3-event-maps/{id}/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "bucket-name": "string",
- "event": "ObjectCreated",
- "key-prefix": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-maps"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "bucket-name": "string",
- "created-at": "string",
- "event": "string",
- "key-prefix": "string",
- "last-modified-at": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "s3-event-maps"
}, - "meta": { }
}
/v1/sftp-files/
Request Body schema: application/json
required | object | ||||||||||||
| |||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "content-type": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "path": "string"
}, - "type": "sftp-files"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-files"
}, - "meta": { }
}
/v1/sftp-remote-clis/
query Parameters
remote-id required | string <uuid> Example: remote-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "command": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "output": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-clis"
}
], - "meta": { }
}
/v1/sftp-remote-clis/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "command": "ls",
- "remote-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "sftp-remote-clis"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "command": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "output": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-clis"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "command": "string",
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "output": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "status": "failed"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-clis"
}, - "meta": { }
}
/v1/sftp-remote-puts/
query Parameters
remote-id required | string <uuid> Example: remote-id=11111111-1111-1111-1111-111111111111 |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "ready-to-transfer": true,
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string",
- "status": "failed",
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-puts"
}
], - "meta": { }
}
/v1/sftp-remote-puts/
Request Body schema: application/json
required | object | ||||||||||||||
| |||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string"
}, - "type": "sftp-remote-puts"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "ready-to-transfer": true,
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string",
- "status": "failed",
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-puts"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "ready-to-transfer": true,
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string",
- "status": "failed",
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-puts"
}, - "meta": { }
}
/v1/sftp-remote-puts/{id}/get-upload-info/
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "ready-to-transfer": true,
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string",
- "status": "failed",
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-puts"
}, - "meta": { }
}
/v1/sftp-remote-puts/{id}/process-upload/
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
Responses
Request samples
- Payload
{ }
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "last-modified-at": "string",
- "ready-to-transfer": true,
- "remote-filepath": "string",
- "remote-id": "11111111-1111-1111-1111-111111111111",
- "source-content-type": "string",
- "source-filename": "string",
- "status": "failed",
- "upload-info": {
- "expiration-time": 0,
- "upload-data": { },
- "upload-url": "string"
}
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remote-puts"
}, - "meta": { }
}
/v1/sftp-remotes/
query Parameters
organization-id required | string <uuid> Example: organization-id=11111111-1111-1111-1111-111111111111 |
filter[name] | string <= 255 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "host": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "password": true,
- "pem-public-key": "string",
- "port": 0,
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remotes"
}
], - "meta": { }
}
/v1/sftp-remotes/
Request Body schema: application/json
required | object | ||||||||||||||||
| |||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "host": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "port": 22,
- "username": "string"
}, - "type": "sftp-remotes"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "host": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "password": true,
- "pem-public-key": "string",
- "port": 0,
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remotes"
}, - "meta": { }
}
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "created-at": "string",
- "created-by-id": "11111111-1111-1111-1111-111111111111",
- "host": "string",
- "name": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "password": true,
- "pem-public-key": "string",
- "port": 0,
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-remotes"
}, - "meta": { }
}
List SFTP Users
List SFTP Users
query Parameters
filter[username] | string <= 32 characters |
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "keys": [
- {
- "comment": "string",
- "created-at": "string",
- "hash-sha256": "string",
- "key-id": "11111111-1111-1111-1111-111111111111"
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-users"
}
], - "meta": { }
}
Create a new SFTP User
Create a new SFTP User
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "type": "sftp-users"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "keys": [
- {
- "comment": "string",
- "created-at": "string",
- "hash-sha256": "string",
- "key-id": "11111111-1111-1111-1111-111111111111"
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-users"
}, - "meta": { }
}
Retrieve details for single SFTP User
Retrieve details for single SFTP User
path Parameters
id required | string Resource identifier |
Responses
Response samples
- 200
- 4XX
{- "data": {
- "attributes": {
- "keys": [
- {
- "comment": "string",
- "created-at": "string",
- "hash-sha256": "string",
- "key-id": "11111111-1111-1111-1111-111111111111"
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-users"
}, - "meta": { }
}
Add an SSH access key to a user. There can be at m
Add an SSH access key to a user. There can be at most 10 added to each user
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
public-key required | string <= 9999 characters Public key body to add in either the OpenSSH or RFC4716 formats |
Responses
Request samples
- Payload
{- "public-key": "string"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "keys": [
- {
- "comment": "string",
- "created-at": "string",
- "hash-sha256": "string",
- "key-id": "11111111-1111-1111-1111-111111111111"
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-users"
}, - "meta": { }
}
Remove an SSH key from a user
Remove an SSH key from a user
path Parameters
id required | string Resource identifier |
Request Body schema: application/json
key-id required | string <uuid> ID of key to remove |
Responses
Request samples
- Payload
{- "key-id": "11111111-1111-1111-1111-111111111111"
}
Response samples
- 201
- 4XX
{- "data": {
- "attributes": {
- "keys": [
- {
- "comment": "string",
- "created-at": "string",
- "hash-sha256": "string",
- "key-id": "11111111-1111-1111-1111-111111111111"
}
], - "organization-id": "11111111-1111-1111-1111-111111111111",
- "username": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sftp-users"
}, - "meta": { }
}
/v1/sniffers/
Request Body schema: application/json
required | object | ||||||||||
| |||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "user-id": "11111111-1111-1111-1111-111111111111",
- "valid-until": "string"
}, - "type": "sniffers"
}, - "meta": { }
}
Response samples
- 201
{- "data": {
- "attributes": {
- "created-time": "string",
- "user-id": "11111111-1111-1111-1111-111111111111",
- "valid-until": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sniffers"
}, - "meta": { }
}
Response samples
- 200
{- "data": {
- "attributes": {
- "created-time": "string",
- "user-id": "11111111-1111-1111-1111-111111111111",
- "valid-until": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sniffers"
}, - "meta": { }
}
/v1/sniffers/{id}/get-logs/
path Parameters
id required | string Resource identifier |
query Parameters
page[limit] | integer (PageLimit) [ 1 .. 1000 ] Default: 100 |
page[offset] | integer (PageOffset) >= 0 Default: 0 |
Responses
Response samples
- 200
{- "data": [
- {
- "attributes": {
- "body": "string",
- "content_type": "string",
- "created-time": "string",
- "message": "string",
- "method": "string",
- "path": "string",
- "query-string": "string",
- "request-id": "string",
- "response": "string",
- "status-code": 0,
- "trace-id": "string",
- "user-agent": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "sniffer-logs"
}
], - "meta": { }
}
Creates a new job-spec-event
Creates a new job-spec-event
Request Body schema: application/json
required | object | ||||||||||||||||||
| |||||||||||||||||||
meta | object |
Responses
Request samples
- Payload
{- "data": {
- "attributes": {
- "data": { },
- "debounced-seconds": 1,
- "event": "string",
- "name": "string",
- "object": "string",
- "organization-id": "11111111-1111-1111-1111-111111111111"
}, - "type": "customjob-spec-events"
}, - "meta": { }
}
Response samples
- 201
- 4XX
{- "data": [
- {
- "attributes": {
- "created-at": "string",
- "duration": 0,
- "input": { },
- "invocation-duration": 0,
- "invocation-init-duration": 0,
- "invocation-max-memory-used": 0,
- "invocation-memory-size": 0,
- "return": { },
- "status": "debounced",
- "stderr": "string",
- "stdout": "string"
}, - "id": "11111111-1111-1111-1111-111111111111",
- "type": "customjob-logs"
}
], - "meta": { }
}