Stg Portal 2.0 API Refactoring (1.0.0)
Download OpenAPI specification:Download
The Credit Pros - STG Portal 2.0 API Refactoring
An attachment is an entity of a file. It can be related to different entities and has a direct link to the file, a description (something like a label), file type, extension, size, creation date, and modification date.
Get list of attachments
Retrieving all files related to a specific entity, such as a client, correspondence, event, etc.
Authorizations:
query Parameters
| entity_type required | string Entity type, a short name for the entity type. For example, if you need to upload a file for a document or a client, you should specify "client" or "client_document" here |
| entity_id required | integer The ID of this entity. For example, if you need to retrieve all files related to a client, and the client has an ID of 111, you should specify 111 here. |
| caption | string Search by file caption. For example, if a client has 100 files, and 10 of them are insurance documents, and you need to find the files related to insurance, you can enter the word "insurance" here. All file caption containing the word "insurance" will be returned. |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (AttachmentResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Upload an attachment
Uploading an attachment to create an entity and enable the attachment to be linked to other entities, such as clients, etc.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: multipart/form-datarequired
| file required | string <binary> File (jpg, jpeg, png, pdf, doc, docx) |
| caption | string or null Attachment caption |
Responses
Response Schema: application/json
object (AttachmentResource) Full information related to the attachment. | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
}Delete an attachment
Deleting an attachment by its unique identifier.
Authorizations:
path Parameters
| id required | integer Attachment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 204
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "string"
}Get an attachment
Retrieving full information of an attachment by its unique identifier.
Authorizations:
path Parameters
| id required | integer Attachment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (AttachmentResource) Full information related to the attachment. | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
}Download attachment
Download an attachment by its unique identifier.
Authorizations:
path Parameters
| id required | integer Attachment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 404
- 419
- 422
- 500
{- "message": "Not Found. The resource you requested could not be located."
}A tag that represents the continuation of working with attachments. After successfully creating an attachment, you need to link it to entities that support attachments, such as clients, correspondence, etc.
Assigning an attachment to an entity
Endpoint responsible for directly creating the link between an attachment and an entity.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| attachment_id required | integer Attachment unique identifier |
| entity_type required | string Entity type, a short name for the entity type. For example, if you need to upload a file for a document or a client, you should specify "client" or "client_document" here |
| entity_id required | integer The ID of this entity. For example, if you need to retrieve all files related to a client, and the client has an ID of 111, you should specify 111 here. |
Responses
Response Schema: application/json
object (AttachmentResource) Full information related to the attachment. | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "attachment_id": 0,
- "entity_id": 0,
- "entity_type": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
}Remove an attachment from an entity
Removing the link between an attachment and an entity. Note that if the attachment has no other links, this endpoint will also delete the attachment itself.
Authorizations:
path Parameters
| id required | integer Attachment unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| entity_type required | string Entity type, a short name for the entity type. For example, if you need to upload a file for a document or a client, you should specify "client" or "client_document" here |
| entity_id required | integer The ID of this entity. For example, if you need to retrieve all files related to a client, and the client has an ID of 111, you should specify 111 here. |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "entity_id": 0,
- "entity_type": "string"
}Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "string"
}User login
User login to the site.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| email required | string <email> Email address of the user |
| password required | string Password of the user |
Responses
Response Schema: application/json
| token | string Generated token for authentication |
object (User) User object |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "email": "user@example.com",
- "password": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "token": "string",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}Refresh JWT token
Updating the JWT token. When your token has expired or is still active, you can refresh it, thereby extending its lifespan.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| token | string Generated token for authentication |
object (User) User object |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
| message | string |
Response samples
- 200
- 401
- 419
- 500
{- "token": "string",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}User Login Socialite Provider
Log in user with socialite providers e.g. Azure, AWS, etc.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| code required | string Callback code |
| provider required | string Value: "azure" Provider name |
Responses
Response Schema: application/json
| token | string Generated token for authentication |
object (User) User object |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "code": "string",
- "provider": "azure"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "token": "string",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}Send password recovery instructions.
Start the password recovery process and send a notification with a instructions to reset the password.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| email required | string <email> Email address of the user |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "email": "user@example.com"
}Response samples
- 200
- 400
- 404
- 419
- 422
- 500
{- "message": "string"
}Reset password.
Changing the user's password. Used after receiving the password recovery instructions.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| email required | string <email> Email address of the user |
| password required | string New password of the user |
| token required | string The token received for password recovery from the instructions. |
| password_confirmation required | string Confirm Password of the user |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "email": "user@example.com",
- "password": "string",
- "password_confirmation": "string",
- "token": "string"
}Response samples
- 200
- 400
- 404
- 419
- 422
- 500
{- "message": "string"
}Operations for managing Bureau Addresses. These endpoints allow staff to create, retrieve, update, and delete bureau addresses. Allowed types - equifax, experian, transunion
Get a Bureau Addresses
Retrieve a paginated list of Bureau Addresses with filtering and sorting options.
Authorizations:
query Parameters
| search | string Search query (e.g. value of: title, type, address etc.) |
| id | integer ID of the Bureau |
| type | string Type of the Bureau |
| state | string State of the Bureau |
| city | string City of the Bureau |
| is_default | boolean Is default |
| sort_by | string Sort column field (e.g., title, type, address, etc.) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| address | string Physical address of Bureau |
| city | string Name of City of Bureau |
| created_at | string <date-time> Created at |
| id | integer ID |
| is_default | boolean Flag indicating the default address (used in the workflow "Generate Letter") |
| state | string State of Bureau |
| title | string Bureau title |
| type | string Bureau type |
| updated_at | string <date-time> Updated at |
| zip_code | integer ZIP code of Bureau |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "address": "string",
- "city": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_default": true,
- "state": "string",
- "title": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "zip_code": 0
}
]Create a Bureau Address
Creates a new Bureau Address with related fields (except is_default)
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new BureauAddress
| address | string <= 255 characters Physical Address of the Bureau |
| city | string <= 255 characters Name of City of the Bureau |
| fax_number | string <= 20 characters Fax number of the Bureau |
| state | string <= 100 characters state of the Bureau |
| title | string <= 255 characters Name of the Bureau |
| type | string Type of the Bureau |
| zip_code | integer Zip code of the Bureau |
Responses
Response Schema: application/json
object (BureauAddressResponse) | |||||||||||||||||||||
| |||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "address": "string",
- "city": "string",
- "fax_number": "string",
- "state": "string",
- "title": "string",
- "type": "string",
- "zip_code": 0
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "address": "string",
- "city": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_default": true,
- "state": "string",
- "title": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "zip_code": 0
}
}Delete Bureau Address
Delete Bureau Address by specified unique identifier
Authorizations:
path Parameters
| id required | integer Bureau Address unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Update Bureau Address
Update the content of an existing internal Bureau Address
Authorizations:
path Parameters
| id required | integer Bureau Address id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an existing Bureau Address
| address | string <= 255 characters Physical Address of the Bureau |
| city | string <= 255 characters Name of City of the Bureau |
| fax_number | string <= 20 characters Fax number of the Bureau |
| is_default | boolean Default: false Flag indicating the default address (used in the workflow "Generate Letter") |
| state | string <= 100 characters state of the Bureau |
| title | string <= 255 characters Name of the Bureau |
| type | string Type of the Bureau |
| zip_code | integer Zip code of the Bureau |
Responses
Response Schema: application/json
| address | string Physical address of Bureau |
| city | string Name of City of Bureau |
| created_at | string <date-time> Created at |
| id | integer ID |
| is_default | boolean Flag indicating the default address (used in the workflow "Generate Letter") |
| state | string State of Bureau |
| title | string Bureau title |
| type | string Bureau type |
| updated_at | string <date-time> Updated at |
| zip_code | integer ZIP code of Bureau |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "address": "string",
- "city": "string",
- "fax_number": "string",
- "is_default": false,
- "state": "string",
- "title": "string",
- "type": "string",
- "zip_code": 0
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "address": "string",
- "city": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_default": true,
- "state": "string",
- "title": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "zip_code": 0
}Get client agreements list
Get client agreements list by filters and pagination
Authorizations:
query Parameters
| client_id required | integer Client id |
| name | string Filter by name |
| type | string Filter by type |
| author_id | integer Author (User) id |
| sort_by | string Default: "id" Sort by field (id, created_at) |
| sort_direction | string Default: "desc" Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Default: 1 Page number |
| per_page | integer Default: 15 Items per page |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| agreement_signed | string <date-time> |
object (AttachmentResource) Full information related to the attachment. | |
object (User) User object | |
object | |
| created_at | string <date-time> |
| id | integer |
| name | string |
| type | string |
| updated_at | string <date-time> |
Response samples
- 200
[- {
- "agreement_signed": "2019-08-24T14:15:22Z",
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "id",
- "name": "name",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
]Create client agreement
Create a new client agreement for a client
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| name required | string Agreement name |
| type required | string Agreement type |
| agreement_signed | string <date-time> Agreement signed date (format: Y-m-d H:i:s) |
| attachment_id | integer Attachment ID |
| client_id | integer Client ID |
| contract_id | integer Contract ID |
Responses
Response Schema: application/json
| agreement_signed | string <date-time> |
object (AttachmentResource) Full information related to the attachment. | |
object (User) User object | |
object | |
| created_at | string <date-time> |
| id | integer |
| name | string |
| type | string |
| updated_at | string <date-time> |
Request samples
- Payload
{- "agreement_signed": "2024-03-25 14:30:00",
- "attachment_id": 0,
- "client_id": 0,
- "contract_id": 0,
- "name": "Name",
- "type": "string"
}Response samples
- 200
{- "agreement_signed": "2019-08-24T14:15:22Z",
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "id",
- "name": "name",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}Get client list
Get client list by specified conditions like search, sort, pagination, etc.
Authorizations:
query Parameters
| search | string Search query by field value (e.g. value from: FirstName, MiddleName, LastName, Email,MobilePhone, Phone, HomePhone). For example you enter Test1 and if a Client with such FirstName or MiddleName or LastName or partially Email is found the system will show it. |
| sort_by | string Field to sort by a specific column (e.g. id, FirstName, MiddleName, LastName, Email, MobilePhone, Phone, HomePhone). |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ClientResourceCollection) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "data": [
- {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}
], - "links": {
- "first": "string",
- "last": "string",
- "next": "string",
- "prev": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "links": [
- {
- "active": true,
- "label": "string",
- "url": "string"
}
], - "path": "string",
- "per_page": 0,
- "to": 0,
- "total": 0
}
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get clients list by conditions
Get client list based on the specified complex conditions.
Authorizations:
query Parameters
| sort_by | string Field to sort by a specific column(e.g., id, FirstName, MiddleName, LastName, Email, MobilePhone, Phone, HomePhone) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| combinator | string Enum: "AND" "OR" Condition combinator. |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| segment_id | integer Segment ID |
Responses
Response Schema: application/json
Array of objects (Client) Array of Clients with attributes | |
object Pagination links | |
object Pagination metadata |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "combinator": "AND",
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "segment_id": 0
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "data": [
- {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}
], - "links": {
- "first": "string",
- "last": "string",
- "next": "string",
- "prev": "string"
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "links": [
- {
- "active": true,
- "label": "string",
- "url": "string"
}
], - "path": "string",
- "per_page": 0,
- "to": 0,
- "total": 0
}
}
]Get a client
Retrieving full information of a client by its unique identifier.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object Dynamic client attributes | |
| client_key | string or null Unique client key |
string Email of client | |
| id | integer ID in Client model |
| joint_customer_sf_id | string Joint Customer Salesforce ID (Only for old clients) |
| mobile_phone | string Mobile phone of client |
| salesforce_id | integer Salesforce ID in Client model |
object (SegmentResource) Segment resource representation | |
| ssn | integer Social Security Number of client |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}Get client document list
Retrieving all documents related to the specified client in the parameters (client_id).
Authorizations:
query Parameters
| client_id required | integer Client unique identifier |
| type | string Enum: "id" "credit_related" "fixed_income_verification" "other" Filtering documents by type. |
| subtype | string Enum: "drive_licence" "bank_or_credit_union_statement" "canceled_check" "government_issued_id" "signed_letter_from_homeless_shelter" "stamped_post_office_box_receipt" "utility_bills" "pay_stub" "other" "transunion" "equifax" "experian" "creditor" Filtering documents by subtype. |
| author_id | integer Unique identifier of the document author (the user who uploaded the document). |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (Client Document) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Link an attachment as a client document
Link the uploaded attachment as a client document.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| type required | string Enum: "id" "credit_related" "fixed_income_verification" "other" Filtering documents by type. |
| attachment_id required | integer Attachment unique identifier |
| client_id | integer Client unique identifier |
| subtype | string Enum: "drive_licence" "bank_or_credit_union_statement" "canceled_check" "government_issued_id" "signed_letter_from_homeless_shelter" "stamped_post_office_box_receipt" "utility_bills" "pay_stub" "other" "transunion" "equifax" "experian" "creditor" Filtering documents by subtype. |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "attachment_id": 0,
- "client_id": 0,
- "subtype": "drive_licence",
- "type": "credit_related"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete client document
Deleting a client document. Note that if the attachment is no longer linked to any other entity, it will be immediately deleted.
Authorizations:
path Parameters
| id required | integer <int64> Client Document unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Retrieve details of a client document
Retrieve details of a client document by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Client Document unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update client document
Update a client document by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Client Document unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| attachment_id required | integer Attachment unique identifier |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "attachment_id": 0
}Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}A tag that represents a continuation of the goal work. Once you have successfully created a goal, you can link it to the client to define their goals.
Remove a goal from a client
Remove a goal from a client by unique identifiers
Authorizations:
path Parameters
| client required | integer Example: 1 Client unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Payload containing an array of goal IDs to disallow to the client
| goal_ids required | Array of integers Array of Goal IDs |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "goal_ids": [
- 2
]
}Response samples
- 401
- 403
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Retrieve all goals assigned to a client
Retrieve all goals assigned to a client by unique identifier
Authorizations:
path Parameters
| client required | integer Example: 1 Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Assign multiple goals to a client
Assign multiple existing goals to a client by unique identifiers
Authorizations:
path Parameters
| client required | integer Example: 1 Client ID |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Payload containing an array of goal IDs to assign to the client
| goal_ids required | Array of integers Array of Goal IDs |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "goal_ids": [
- 2
]
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Operations for managing and retrieving client internal credit reports from various bureaus.
Get all client reports
Retrieves all internal credit reports associated with a specific client identified by their unique identifier. Returns report data from all bureaus that have reports for this client.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| bureau | string Name of bureau |
| client_id | integer ID |
| created_at | string <date-time> Created at |
| id | integer ID |
| updated_at | string <date-time> Updated at |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "bureau": "string",
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
]Get client report
Retrieves a specific credit report for a client from a particular credit bureau.This endpoint allows you to access detailed report information from a single bureau (TransUnion, Equifax, or Experian) for a specific client.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
| bureau required | string Enum: "transunion" "equifax" "experian" Credit bureau identifier that specifies which bureau`s report to retrieve.Must be one of: transunion (TransUnion), equifax (Equifax), or experian (Experian). |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| bureau | string Name of bureau |
| client_id | integer ID |
| created_at | string <date-time> Created at |
| id | integer ID |
| updated_at | string <date-time> Updated at |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "bureau": "string",
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}Get Client Product list
Retrieving all Products related to the specified Client in the parameters (client_id).
Authorizations:
query Parameters
| client_id | integer Client unique identifier |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (Client Product) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "charged_monthly": 0.1,
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "initial_fee": 0.1,
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "product_code": "string",
- "product_type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Retrieve details of a Client Product
Retrieve details of a Client Product by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Client Product unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Client Product) Full information about the Client Product. | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "charged_monthly": 0.1,
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "initial_fee": 0.1,
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "product_code": "string",
- "product_type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "updated_at": "2019-08-24T14:15:22Z"
}
}Endpoints related to KBA (Knowledge-Based Authentication) authorization in various bureaus.
Get KBA questions
Retrieving questions from the bureau for completing KBA (Knowledge-Based Authentication) authorization.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
| provider required | string Enum: "array_transunion" "array_equifax" "array_experian" "spin_wheel" "id_iq" Provider name |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| auth_method | string Auth method (KBA/SMFA/OPT) |
| auth_token | string The client's auth token, necessary for internal operations, passes through from the question to the answer. |
Array of objects (Question) The actual list of questions with answers. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 500
[- {
- "auth_method": "string",
- "auth_token": "string",
- "questions": [
- {
- "answers": [
- {
- "id": "string",
- "text": "string"
}
], - "id": "string",
- "text": "string"
}
]
}
]Answer KBA questions
Endpoint designed for answering KBA (Knowledge-Based Authentication) questions.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
| provider required | string Enum: "array_transunion" "array_equifax" "array_experian" "spin_wheel" "id_iq" Provider name |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
required | Array of objects List of answers to KBA (Knowledge-Based Authentication) questions. |
| auth_pin | string The AUZ pin, required when the client needs to enter a pin (OPT) received. |
| auth_token | string The authorization token obtained in the previous step. |
Responses
Response Schema: application/json
| auth_method | string Auth method (KBA/SMFA/OPT) |
| auth_token | string The client's auth token, necessary for internal operations, passes through from the question to the answer. |
Array of objects (Question) The actual list of questions with answers. |
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "answers": [
- {
- "answerId": "222",
- "questionId": "111"
}
], - "auth_pin": "string",
- "auth_token": "string"
}Response samples
- 200
- 204
- 401
- 403
- 419
- 500
[- {
- "auth_method": "string",
- "auth_token": "string",
- "questions": [
- {
- "answers": [
- {
- "id": "string",
- "text": "string"
}
], - "id": "string",
- "text": "string"
}
]
}
]Skip KBA authorization
Endpoint designed for artificial client authorization in the bureau, bypassing KBA (Knowledge-Based Authentication) authorization.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
| provider required | string Enum: "id_iq" "spin_wheel" "array_transunion" "array_equifax" "array_experian" Provider name |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
| message | string |
Response samples
- 200
- 401
- 403
- 419
- 500
{- "message": "string"
}Operation for getting client segments. Client segments are used to define groups of clientsbased on specific conditions, enabling targeted workflow triggers and step conditions.
Get client segments
Retrieve all segments assigned to a client based on segmentation rules and conditions
Authorizations:
path Parameters
| client required | integer Example: 1 Client unique identifier used to retrieve all segments associated withthis specific client. This ID is used to filter segments that have been assigned to the client based on defined segmentation rules. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (SegmentResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get task list
Get Client task list by filters and pagination
Authorizations:
query Parameters
| client_id required | integer Client unique identifier |
| search | string Search by name and description |
| status | string Task status |
| due_date | string <date-time> Due date |
| author_id | integer Author unique identifier |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (TaskResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "due_date": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "resource_id": "string",
- "resource_type": "string",
- "status": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow_step": {
- "config": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "data": {
- "variable": [
- "string"
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- {
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "context": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": { },
- "id": 0,
- "negativeItem": {
- "account_name": null,
- "account_number": null,
- "account_ownership_type": null,
- "account_paid_date": null,
- "account_status": null,
- "account_type": null,
- "bureau_tradeline_id": null,
- "charge_off_date": null,
- "client": null,
- "client_key": null,
- "close_date": null,
- "collection_date": null,
- "correspondence": [ ],
- "credit_balance": null,
- "credit_limit": null,
- "credit_loan_type": null,
- "credit_report_id": null,
- "current_rateing_code": null,
- "current_rating_type": null,
- "high_balance_amount": null,
- "high_credit_amount": null,
- "highest_adverse_rating_code": null,
- "highest_adverse_rating_type": null,
- "internal_client_key": null,
- "is_charge_off": null,
- "is_closed": null,
- "is_collection": null,
- "is_disputed": null,
- "is_mortgage": null,
- "is_negative": null,
- "is_revolving": null,
- "is_secure_loan": null,
- "last_activity_date": null,
- "last_payment_date": null,
- "late_count_30_days": null,
- "late_count_60_days": null,
- "late_count_90_days": null,
- "loan_type": null,
- "metadata": null,
- "modified_date": null,
- "monthly_payment": null,
- "months_viewed": null,
- "most_recent_adverse_rating_code": null,
- "most_recent_adverse_rating_date": null,
- "most_recent_adverse_rating_type": null,
- "opened_date": null,
- "original_balance_amount": null,
- "past_due_amount": null,
- "report_id": null,
- "reported_date": null,
- "terms_desc": null,
- "terms_month": null,
- "unpaid_balance_amount": null,
- "vendor_tradeline_id": null
}, - "result": {
- "variable": [ ]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- null
], - "trigger": {
- "created_at": null,
- "id": null,
- "triggerEventCondition": null,
- "type": null,
- "updated_at": null,
- "workflow": null,
- "workflowInstances": [ ]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": null,
- "completion_status": null,
- "createdBy": null,
- "created_at": null,
- "description": null,
- "exit_on_trigger_mismatch": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "is_version": null,
- "lastModifiedBy": null,
- "max_duration": null,
- "name": null,
- "steps": [ ],
- "trigger": null,
- "type": null,
- "updated_at": null,
- "workflowInstances": [ ],
- "workflowNotes": [ ]
}
}
]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- "string"
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": { },
- "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- null
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- null
], - "workflowNotes": [
- null
]
}, - "workflowInstances": [
- {
- "client": null,
- "context": { },
- "created_at": null,
- "end_time": null,
- "event": null,
- "id": null,
- "negativeItem": null,
- "result": { },
- "start_time": null,
- "status": null,
- "stepExecutions": [ ],
- "trigger": null,
- "updated_at": null,
- "version_number": null,
- "workflow": null
}
]
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z"
}, - "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "stepExecutions": [
- {
- "client": { },
- "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [
- "string"
]
}, - "id": 0,
- "result": {
- "variable": [
- "string"
]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "data": {
- "variable": [
- null
]
}, - "eventDefinition": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- null
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [ ]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- null
], - "updated_at": "2019-08-24T14:15:22Z"
}, - "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- { }
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- { }
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": {
- "created_at": null,
- "description": null,
- "events": [ ],
- "id": null,
- "name": null,
- "schema": { },
- "source": null,
- "status": null,
- "triggerEventConditions": [ ],
- "updated_at": null
}, - "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- null
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- null
], - "workflowNotes": [
- null
]
}, - "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- { }
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "segment": null,
- "trigger": null,
- "updated_at": null
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- null
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}
}
}
], - "step_order": 0,
- "template": {
- "category": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "contents": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "section_type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "version": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": null
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": null
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- { }
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": { },
- "client": null,
- "data": { },
- "eventDefinition": null,
- "id": null,
- "occurred_at": null,
- "processed_at": null,
- "received_at": null,
- "rudder_id": null,
- "status": null,
- "workflowInstances": [ ]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- null
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- { }
], - "updated_at": "2019-08-24T14:15:22Z"
}, - "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "context": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": null,
- "property2": null
}, - "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "data": {
- "variable": [ ]
}, - "eventDefinition": {
- "created_at": null,
- "description": null,
- "events": [ ],
- "id": null,
- "name": null,
- "schema": { },
- "source": null,
- "status": null,
- "triggerEventConditions": [ ],
- "updated_at": null
}, - "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- null
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- null
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": null,
- "not_dispute": null,
- "status": null,
- "updated_by": null
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- null
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "data": {
- "variable": [
- null
]
}, - "eventDefinition": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- null
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [ ]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- null
], - "updated_at": "2019-08-24T14:15:22Z"
}, - "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- { }
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": { },
- "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [ ]
}, - "id": 0,
- "result": {
- "variable": [ ]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": {
- "created_at": null,
- "description": null,
- "events": [ ],
- "id": null,
- "name": null,
- "schema": { },
- "source": null,
- "status": null,
- "triggerEventConditions": [ ],
- "updated_at": null
}, - "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
], - "workflowNotes": [
- {
- "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}
}
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get credit report master schema with content
Retrieve a specific credit report master schema with S3 file content
Authorizations:
path Parameters
| id required | integer Example: 1 Credit report master schema ID |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (CreditReportMasterSchemaWithContentResource) | |||||||||||||||||||||
| |||||||||||||||||||||
Response samples
- 200
{- "data": {
- "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "content": {
- "items": [ ],
- "schema": "data"
}, - "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
}Get paginated list of credit report master schemas
Retrieve a paginated list of credit report master schemas for a specific client with optional filtering
Authorizations:
path Parameters
| client required | integer Client unique identifier |
query Parameters
| vendor | string Example: vendor=Equifax Credit report vendor |
| bureau | string Example: bureau=EFX Credit bureau |
| report_date | string <date> Example: report_date=2024-01-01 Report date |
| report_id | integer Example: report_id=1 Specific report ID |
| per_page | integer [ 1 .. 100 ] Example: per_page=15 Items per page |
| page | integer >= 1 Example: page=1 Page number |
| sort_by | string Example: sort_by=report_date Sort by field |
| sort_direction | string Enum: "asc" "desc" Example: sort_direction=desc Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (CreditReportMasterSchemaResource) | |
| links | object |
| meta | object |
Response samples
- 200
{- "data": [
- {
- "available_file_types": [
- "master_schema",
- "negative_items"
], - "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
], - "links": { },
- "meta": { }
}Get latest credit report master schema with content
Retrieve the latest credit report master schema with S3 file content for a specific client
Authorizations:
path Parameters
| client required | integer Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (CreditReportMasterSchemaWithContentResource) | |||||||||||||||||||||
| |||||||||||||||||||||
Response samples
- 200
{- "data": {
- "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "content": {
- "items": [ ],
- "schema": "data"
}, - "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
}Get negative items list
Get a filtered list of negative credit items with optional metadata filtering by status, dispute flags, and other criteria.
Authorizations:
query Parameters
| client_id | integer Filter by specific client ID |
| account_type | string Filter by account type |
| is_negative | boolean Filter by negative status |
| is_collection | boolean Filter by collection status |
| is_charge_off | boolean Filter by charge-off status |
| is_disputed | boolean Filter by dispute status |
| status | string Enum: "new" "not_processed" "in_progress" "repaired" Filter by metadata status |
| sort_by | string Field to sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (Negative Item Resource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 422
- 500
{- "data": [
- {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get a negative item
Retrieve detailed information about a specific negative credit item including its metadata and associated client information.
Authorizations:
path Parameters
| id required | integer Negative item unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Negative Item Resource) A negative credit item with all financial and metadata information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 500
{- "data": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}
}Operations for managing contracts. Contracts can be created, updated, cloned, and versioned.They support shortcode parsing for dynamic content using Snippets and Variables.
Get a list of contracts
Returns a paginated and sortable list of contracts.Supports searching by name and includes related Products entity information.
Authorizations:
query Parameters
| name | string Name of Contract |
| created_at | string Example: created_at=2025-01-01 Created at (YYYY-MM-DD) |
| product_id | integer Example: product_id=1 Related Products ID |
| per_page | integer Items per page (e.g., 10) |
| page | integer Page number |
| sort_by | string Sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ContractResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a new Contract
Creates a new contract and associates it with a Products entity.The content field supports shortcodes in the format [Test] that will be replaced with valuesfrom Variables or Snippets. Note: If there are shortcodes with the same names,Variables take priority over Snippets for parsing.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| content | string Content of the contract |
| description | string description of the contract |
| name | string shortcode without brackets |
| product_id | integer related Products ID |
| type | string type of the contract |
Responses
Response Schema: application/json
object (ContractResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "content": "Some contract content",
- "description": "Description of the contract",
- "name": "string",
- "product_id": 0,
- "type": "Terms of agreement"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete a contract
Permanently removes a contract and its associated versions from the system.
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract to delete |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get a specific contract
Returns a specific contract by ID with its content field parsed (shortcodes replaced with actual values). Includes information from the attached Product entity if one exists
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract to retrieve |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ContractResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update an existing Contract
Updates a contract by ID and automatically creates a new version with the current timestamp.Each update is tracked in the version history with the author information.
Authorizations:
path Parameters
| id required | integer Contract id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an existing Contract
| content | string Content of the contract |
| description | string description of the contract |
| name | string shortcode without brackets |
| product_id | integer related Products ID |
| type | string type of the contract |
Responses
Response Schema: application/json
object (ContractResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "content": "Some contract content",
- "description": "Description of the contract",
- "name": "string",
- "product_id": 0,
- "type": "Terms of agreement"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Clone an existing Contract
Clone a contract by ID with automatic name generation. Creates a copy of an existing contract with a new automatically generated name. The naming follows the pattern "Copy {original_name}" with numeric suffixes (1, 2, etc.)added if needed to ensure uniqueness.
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract to clone |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ContractResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get contract versions
Retrieve version history for a contract. Returns a list of all versions for a specific contract in descending order by creation time. Each version includes the content at that point in time andinformation about the author who made the changes.
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract whose versions to retrieve |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ContractVersionResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "author_id": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "content": "string",
- "contract_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "version_number": "20250325104546"
}
}Revert a contract to a previous version
Reverts a contract to a previous state by selecting a specific version. The contract contentwill be updated to match the content from the selected version while creating a new version entry in the history.
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract to revert |
| version_id required | integer Unique identifier of the version to revert to |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object Author ID of the version | |
| content | string Content of the contract version |
| contract_id | integer Related Contract ID |
| created_at | string <date-time> Creation timestamp |
| id | integer Version ID |
| version_number | string Version number (e.g., date-based YmdHis format) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "author_id": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "content": "string",
- "contract_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "version_number": "20250325104546"
}
]Operations for retrieving client correspondence including fax, email, SMS, and letters. (For Customer Portal)
Get correspondence list
Get correspondence list with filtering, searching, and pagination options
Authorizations:
query Parameters
| type | string Enum: "fax" "email" "sms" "letter" Type of correspondence. Allowed values: fax, email, sms, letter. |
| client_id | integer Client unique identifier. |
| run_by | integer Fax sender (User) unique identifier |
| recipient | string Fax Recipient |
| fax_number | string Fax number |
| negative_item_id | integer Filter by linked NegativeItem ID |
| search | string Search query (e.g. value of: created_at, subject, run_by etc.) |
| sort_by | string Sort column field (e.g., created_at, subject, first_name etc.) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (CorrespondenceResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a new correspondence
Create a new correspondence (only fax available now). Must include either recipient or furnisher, but not both, and always fax_number.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data for creating a new correspondence
| client_id required | integer ID of the client |
| type required | string Value: "fax" Type of correspondence. Only "fax" is allowed for creation. |
| attachment_id | integer Attachment ID associated with the correspondence (optional) |
object or object Must include either |
Responses
Response Schema: application/json
object (CorrespondenceResponse) Correspondence object | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "attachment_id": 0,
- "attributes": {
- "fax_number": "string",
- "furnisher": "string",
- "recipient": "string"
}, - "client_id": 0,
- "type": "fax"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
}Send a correspondence
Send a correspondence by specific provider
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data for sending correspondence
| type required | string Type of correspondence |
| client_id | integer ID of the client |
object | |
object or object Must include fax_number and either recipient or furnisher, but not both. | |
object | |
| negative_item_id | integer or null Optional related negative item ID |
object |
Responses
Response Schema: application/json
object (SendCorrespondenceResponse) | |||||
| |||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "client_id": 0,
- "email": {
- "body": "Hello, welcome to our platform!",
- "subject": "Welcome!",
- "to": "test@nomail.com"
}, - "fax": {
- "attachment_id": 0,
- "fax_number": "string",
- "furnisher": "Some furnisher",
- "recipient": "string"
}, - "letter": {
- "content": "Some letter text",
- "postal_address": "Baker st. 221b"
}, - "negative_item_id": 0,
- "sms": {
- "body": "Some message text",
- "number": "0(987)654321",
- "tfn_id": "TFN5"
}, - "type": "email"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "data": {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}, - "message": "Fax sent successfully"
}
}Operations for managing fax settings. These endpoints allow administrators to configure, view, and update system-wide fax settings such as reattempt counts for failed fax transmissions.
Get fax settings list
Get fax settings list by query parameters and pagination
Authorizations:
query Parameters
| reattempt_count | string Search by reattempt (e.g., 1, 2, 3) |
| sort_by | string Sort column field (e.g., id, reattempt_count) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (FaxSettingsResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "reattempt_count": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create fax settings
Create a new fax settings with reattempt count
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new fax settings
| reattempt_count | integer Reattempt count |
Responses
Response Schema: application/json
object (FaxSettingsResponse) fax settings object | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "reattempt_count": 3
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "reattempt_count": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update fax settings
Update an existing fax settings with reattempt count
Authorizations:
path Parameters
| id required | integer FaxSetting id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| reattempt_count required | integer Reattempt count |
Responses
Response Schema: application/json
object (FaxSettingsResponse) fax settings object | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "reattempt_count": 0
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "reattempt_count": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get all CustomerIo Templates
Get all existing CustomerIo Templates list with their full information.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects | |
| message | string |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": 1672248195,
- "description": "",
- "hide_message_body": false,
- "id": 1,
- "link_tracking": true,
- "name": "All uncategorized email messages",
- "open_tracking": true,
- "queue_drafts": false,
- "send_to_unsubscribed": true,
- "trigger_name": "",
- "updated_at": 1672248195
}
], - "message": "CustomerIo Templates fetched successfully"
}Create Client Agreement
Create a new Agreement for a Client (for Customer Portal)
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| name required | string Agreement name |
| type required | string Agreement type |
| agreement_signed | string <date-time> Agreement signed date (format: Y-m-d H:i:s) |
| attachment_id | integer Attachment ID |
| client_id | integer Client ID |
| contract_id | integer Contract ID |
Responses
Response Schema: application/json
| agreement_signed | string <date-time> |
object (AttachmentResource) Full information related to the attachment. | |
object (User) User object | |
object | |
| created_at | string <date-time> |
| id | integer |
| name | string |
| type | string |
| updated_at | string <date-time> |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "agreement_signed": "2024-03-25 14:30:00",
- "attachment_id": 0,
- "client_id": 0,
- "contract_id": 0,
- "name": "Name",
- "type": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "agreement_signed": "2019-08-24T14:15:22Z",
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "id",
- "name": "name",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}Retrieve all Agreements assigned to a Client
Retrieve all Agreements assigned to specific Client by unique identifier (for Customer Portal)
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Client Agreement) Client Agreement | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "agreement_signed": "2019-08-24T14:15:22Z",
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "id": "id",
- "name": "name",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update a Clients data
Updates an existing Client data at Customer Portal.
Authorizations:
path Parameters
| client required | integer Client id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Payload for updating a clients data
object Dynamic attributes for the Client | |
string Clients Email | |
| mobile_phone | string Clients Mobile Phone |
| ssn | string Clients SSN |
Responses
Response Schema: application/json
object (Clients Negative Item) Clients negative item | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "attributes": {
- "D_O_B__c": "string",
- "FirstName": "string",
- "LastName": "string",
- "MailingCity": "string",
- "MailingPostalCode": 0,
- "MailingState": "string",
- "MailingStreet": "string",
- "OtherCity": "string",
- "OtherCountry": "string",
- "OtherPostalCode": 0,
- "OtherStreet": "string"
}, - "email": "string",
- "mobile_phone": "string",
- "ssn": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "attributes": {
- "item_type_equifax": "string",
- "item_verify_flag_byclient": "string",
- "payment_history": "string"
}, - "id": "negative item id",
- "origin": "manual",
- "status": "Not Processed"
}
}Get a client data (me)
Retrieving full information of a client by its unique identifier at Customer Portal.
Authorizations:
path Parameters
| id required | integer Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object Dynamic client attributes | |
| client_key | string or null Unique client key |
string Email of client | |
| id | integer ID in Client model |
| joint_customer_sf_id | string Joint Customer Salesforce ID (Only for old clients) |
| mobile_phone | string Mobile phone of client |
| salesforce_id | integer Salesforce ID in Client model |
object (SegmentResource) Segment resource representation | |
| ssn | integer Social Security Number of client |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}Link an attachment as a client document
Link the uploaded attachment as a client document.(for Customer Portal)
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| type required | string Enum: "id" "credit_related" "fixed_income_verification" "other" Filtering documents by type. |
| attachment_id required | integer Attachment unique identifier |
| client_id | integer Client unique identifier |
| subtype | string Enum: "drive_licence" "bank_or_credit_union_statement" "canceled_check" "government_issued_id" "signed_letter_from_homeless_shelter" "stamped_post_office_box_receipt" "utility_bills" "pay_stub" "other" "transunion" "equifax" "experian" "creditor" Filtering documents by subtype. |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "attachment_id": 0,
- "client_id": 0,
- "subtype": "drive_licence",
- "type": "credit_related"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update client document
Update a client document by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Client Document unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| attachment_id required | integer Attachment unique identifier |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "attachment_id": 0
}Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Retrieve all Documents related to a Client
Retrieving all documents related to specific Client by unique identifier (for Customer Portal) .
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Client Document) Full information about the client document. | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "attachment": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}, - "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "subtype": "drive_licence",
- "type": "id",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete client document
Deleting a client document. Note that if the attachment is no longer linked to any other entity, it will be immediately deleted.
Authorizations:
path Parameters
| client required | integer <int64> Client unique identifier |
| clientDocument required | integer <int64> Client Document unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Remove a Goal from a specific Client (for Customer Portal)
Remove an existing Goal from an existing Client by unique identifiers (for Customer Portal)
Authorizations:
path Parameters
| client required | integer Clients Unique Identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Payload containing an array of existing Goal IDs to disallow to the client
| goal_ids required | Array of integers Array of Goal IDs |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "goal_ids": [
- 2
]
}Response samples
- 401
- 403
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Retrieve all goals assigned to a Client
Retrieve all goals assigned to a client by unique identifier (for Customer Portal)
Authorizations:
path Parameters
| client required | integer Example: 1 Client unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Assign multiple existing Goals to existing Client (for Customer Portal)
Assign multiple existing Goals to a Client by existing unique identifiers (for Customer Portal)
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Payload containing an array of existing Goal IDs to assign to the existing Client
| goal_ids required | Array of integers Array of Goal IDs |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Request samples
- Payload
{- "goal_ids": [
- 2
]
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get a list of contracts (at Customer Portal)
Returns a paginated and sortable list of contracts (at Customer Portal).Supports searching by name and includes related Products entity information.
Authorizations:
query Parameters
| name | string Name of Contract |
| type | string Type of Contract |
| created_at | string Example: created_at=2025-01-01 Created at (YYYY-MM-DD) |
| product_id | integer Example: product_id=1 Related Products ID |
| per_page | integer Items per page (e.g., 10) |
| page | integer Page number |
| sort_by | string Sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ContractResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get a specific contract
Returns a specific contract by ID with its content field parsed (shortcodes replaced with actual values). Includes information from the attached Product entity if one exists (at Customer Portal)
Authorizations:
path Parameters
| id required | integer Unique identifier of the contract to retrieve |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ContractResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "name": "string",
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Upload an attachment at Customer portal
Uploading an attachment to create an entity and enable the attachment to be linked to client document at Customer portal
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: multipart/form-datarequired
| file required | string <binary> File (jpg, jpeg, png, pdf, doc, docx) |
| caption | string or null Attachment caption |
Responses
Response Schema: application/json
object (AttachmentResource) Full information related to the attachment. | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
}Get an attachment by unique identifier
Retrieving full information of an attachment by its unique identifier.(for Customer Portal)
Authorizations:
path Parameters
| id required | integer Attachment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (AttachmentResource) Full information related to the attachment. | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "downloadUrl": "string",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "url": "string"
}
}Retrieve all Products related to a Client
Retrieving all products related to specific Client by unique identifier (for Customer Portal) .
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Client Product) Full information about the Client Product. | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "charged_monthly": 0.1,
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "created_at": "2019-08-24T14:15:22Z",
- "initial_fee": 0.1,
- "product": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "product_code": "string",
- "product_type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "updated_at": "2019-08-24T14:15:22Z"
}
}Get paginated list of credit report master schemas for current client
Retrieve a paginated list of credit report master schemas for the authenticated client with optional filtering
Authorizations:
query Parameters
| vendor | string Example: vendor=Equifax Credit report vendor |
| bureau | string Example: bureau=EFX Credit bureau |
| report_date | string <date> Example: report_date=2024-12-31 Report date |
| report_id | integer Example: report_id=1 Specific report ID |
| per_page | integer [ 1 .. 100 ] Example: per_page=15 Items per page |
| page | integer >= 1 Example: page=1 Page number |
| sort_by | string Example: sort_by=report_date Sort by field |
| sort_direction | string Enum: "asc" "desc" Example: sort_direction=desc Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (CreditReportMasterSchemaResource) | |
| links | object |
| meta | object |
Response samples
- 200
{- "data": [
- {
- "available_file_types": [
- "master_schema",
- "negative_items"
], - "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
], - "links": { },
- "meta": { }
}Get latest credit report master schema with content for current client
Retrieve the latest credit report master schema with S3 file content for the authenticated client
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (CreditReportMasterSchemaWithContentResource) | |||||||||||||||||||||
| |||||||||||||||||||||
Response samples
- 200
{- "data": {
- "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "content": {
- "items": [ ],
- "schema": "data"
}, - "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
}Get credit report master schema with content for current client
Retrieve a specific credit report master schema with S3 file content for the authenticated client
Authorizations:
path Parameters
| id required | integer Example: 1 Credit report master schema ID |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (CreditReportMasterSchemaWithContentResource) | |||||||||||||||||||||
| |||||||||||||||||||||
Response samples
- 200
{- "data": {
- "bureau": "EFX",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "CK_456",
- "content": {
- "items": [ ],
- "schema": "data"
}, - "id": 1,
- "internal_client_key": "CLIENT_123",
- "modified_date": "2024-01-15T10:30:00Z",
- "report_date": "2024-01-15",
- "report_id": "RPT_789",
- "vendor": "Equifax"
}
}Get all Goals (for Customer Portal)
Get all existing Goals list with their full information.(for Customer Portal)
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get negative items list
Get a filtered list of negative credit items with optional metadata filtering by status, dispute flags, and other criteria.
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
query Parameters
| account_type | string Filter by account type |
| is_negative | boolean Filter by negative status |
| is_collection | boolean Filter by collection status |
| is_charge_off | boolean Filter by charge-off status |
| is_disputed | boolean Filter by dispute status |
| status | string Enum: "new" "not_processed" "in_progress" "repaired" Filter by metadata status |
| sort_by | string Field to sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (Negative Item Resource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 422
- 500
{- "data": [
- {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get a negative item
Retrieve detailed information about a specific negative credit item including its metadata and associated client information.
Authorizations:
path Parameters
| client required | integer Example: 1 Client Unique Identifier |
| id required | integer Negative item unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (Negative Item Resource) A negative credit item with all financial and metadata information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 500
{- "data": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- {
- "caption": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "extension": "string",
- "id": 0,
- "size": 0,
- "type": "string",
- "url": "string"
}
], - "attributes": [
- {
- "name": "string",
- "value": "string"
}
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}
}Execute workflow step in debug mode
Execute a workflow step with debug information and safety measures. Only available in non-production environments.
Authorizations:
path Parameters
| workflowStep required | integer <int64> Workflow Step ID to execute |
| client required | integer <int64> Client ID to use for workflow step execution |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| data | object |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 403
- 404
- 422
- 500
{- "data": { }
}Get clickhouse event list
Filtering and searching ClickHouse events.
Authorizations:
query Parameters
| event | string Search query by event name |
| rudderId | string Filter by rudder ID |
| sort_by | string Enum: "event" "timestamp" "rudderId" Field to sort by (event, timestamp, rudderId) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ClickHouseEventResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 422
- 500
{- "data": [
- {
- "context": [
- {
- "library": {
- "name": "rudder-analytics-php",
- "version": "2.1.0"
}
}
], - "event": "User Login",
- "properties": [
- {
- "ip_address": "xxx.xxx.xxx.xxx",
- "user_id": 123
}
], - "rudderId": "9eb8bcf1-eb3a-48c7-8948-53a39a8b80eb",
- "timestamp": "2025-08-06T14:03:51.000Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get a ClickHouseEvent by name
Retrieving full information of a clickhouse event by its event name.
Authorizations:
path Parameters
| eventName required | string ClickHouseEvent name identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects ClickHouseEvent context data | |
| event | string ClickHouseEvent event name |
Array of objects ClickHouseEvent properties data | |
| rudderId | string <uuid> ClickHouseEvent rudder Id unique identifier |
| timestamp | string <date-time> ClickHouseEvent timestamp |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 500
{- "context": [
- {
- "library": {
- "name": "rudder-analytics-php",
- "version": "2.1.0"
}
}
], - "event": "User Login",
- "properties": [
- {
- "ip_address": "xxx.xxx.xxx.xxx",
- "user_id": 123
}
], - "rudderId": "9eb8bcf1-eb3a-48c7-8948-53a39a8b80eb",
- "timestamp": "2025-08-06T14:03:51.000Z"
}Operations for managing furnishers. Furnishers are companies that provide consumer credit history information to credit bureaus. These endpoints allow users to create, retrieve, update, and delete furnisher records in the system.
Get a list of furnishers
Retrieve a paginated list of furnishers with search, filtering, and sorting capabilities
Authorizations:
query Parameters
| name | string Name of Furnisher |
| type | string Enum: "Collection_Agency" "Government_Office" "Original_Creditor" "Public_Record" type of the furnisher |
| per_page | integer Items per page (e.g., 10) |
| page | integer Page number |
| sort_by | string Sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (FurnisherResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "fax_number": "string",
- "id": 0,
- "name": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a Furnisher
Create a new Furnisher with the provided data
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data required to create a new furnisher record including name, address,contact information, and reporting details to credit bureaus
| fax_number | string Fax number of the Furnisher |
| name | string Name of the Furnisher |
| type | string Enum: "Collection_Agency" "Government_Office" "Original_Creditor" "Public_Record" Type of the Furnisher |
Responses
Response Schema: application/json
object (FurnisherResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "fax_number": "string",
- "name": "string",
- "type": "Collection_Agency"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "fax_number": "string",
- "id": 0,
- "name": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete a Furnisher
Delete Furnisher by unique identifier
Authorizations:
path Parameters
| id required | integer Furnisher unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get a Furnisher
Get a Furnisher by unique identifier
Authorizations:
path Parameters
| id required | integer Furnisher unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update a Furnisher
Update an existing furnishers details including name, address, contact information, and reporting settings
Authorizations:
path Parameters
| id required | integer Furnisher unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an existing Furnisher
| fax_number | string Fax number of the Furnisher |
| name | string shortcode without brackets |
| type | string Enum: "Collection_Agency" "Government_Office" "Original_Creditor" "Public_Record" Type of the Furnisher |
Responses
Response Schema: application/json
object (FurnisherResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "fax_number": "string",
- "name": "string",
- "type": "Collection_Agency"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "fax_number": "string",
- "id": 0,
- "name": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get all Goals
Get all existing goals list with their full information.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (GoalResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Create Goal
Create a new goal with name and icon (which can be used as a badge at frontend).
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| icon | string Goal icon |
| name | string Goal name |
Responses
Response Schema: application/json
| created_at | string <date-time> Created at |
| icon | string Goal icon |
| id | integer ID |
| name | string Goal name |
| updated_at | string <date-time> Updated at |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "icon": "string",
- "name": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}Delete Goal
Delete goal by unique identifier.
Authorizations:
path Parameters
| id required | integer Goal unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get Goal
Retrieving full information of a goal by its unique identifier.
Authorizations:
path Parameters
| id required | integer Goal unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| created_at | string <date-time> Created at |
| icon | string Goal icon |
| id | integer ID |
| name | string Goal name |
| updated_at | string <date-time> Updated at |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}Update Goal
Update an existing goal by id with name and icon (which can be used as a badge at frontend).
Authorizations:
path Parameters
| id required | integer Goal unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| name required | string <= 255 characters Goal name |
| icon required | string <= 255 characters Goal icon name |
Responses
Response Schema: application/json
| created_at | string <date-time> Created at |
| icon | string Goal icon |
| id | integer ID |
| name | string Goal name |
| updated_at | string <date-time> Updated at |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "icon": "string",
- "name": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "created_at": "2019-08-24T14:15:22Z",
- "icon": "string",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}Get list of imports
Retrieving all import files
Authorizations:
query Parameters
| search | string Search query (e.g. type, created_by, status, created_at). |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ImportResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "error_log": "string",
- "id": 0,
- "processed_records": 0,
- "status": "string",
- "total_records": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Link an attachment as a Import
Link the uploaded attachment as a Import of Clients Data. (Available types: add, update, delete)
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| type required | string Enum: "add" "update" "delete" Filtering documents by type. |
| attachment_id required | integer Attachment unique identifier |
Responses
Response Schema: application/json
object (ImportResource) | |||||||||||||||||||
| |||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "attachment_id": 0,
- "type": "add"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "error_log": "string",
- "id": 0,
- "processed_records": 0,
- "status": "string",
- "total_records": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Export an example CSV
Generate and download an example CSV with predefined data.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 401
- 403
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Operations for managing internal client notes. These endpoints allow staff to create, retrieve, update, and delete notes associated with specific clients. Notes are used for internal communication and record-keeping purposes and are not visible to clients.
Get all Notes
Retrieve a paginated list of internal client notes with filtering and sorting options
Authorizations:
query Parameters
| search | string Search query (e.g. value of: created_at, user_id, note_text etc.) |
| client_id | string Search query (e.g. value of: client_id.) |
| sort_by | string Sort column field (e.g., id, note_text, user_id, created_at) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (NoteResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "note_text": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a Note
Create a new internal Note associated with a specific client
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new note associated with a specific client
| client_id | integer Client ID |
| note_text | string Note content |
Responses
Response Schema: application/json
object (NoteResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "client_id": 0,
- "note_text": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "note_text": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}
}Delete Note
Delete note by specified unique identifier
Authorizations:
path Parameters
| id required | integer Note unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get a Note
Get a specific internal note by ID with associated user information
Authorizations:
path Parameters
| id required | integer Note id |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (NoteResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "note_text": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}
}Update a Note
Update the content of an existing internal note associated with a specific client
Authorizations:
path Parameters
| id required | integer Note id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an existing note
| client_id | integer Client ID |
| note_text | string Note content |
Responses
Response Schema: application/json
object (NoteResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "client_id": 0,
- "note_text": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "client_id": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "note_text": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "user": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}
}
}Get all Products
Get all existing Products list with their full information.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ProductResponse) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "product_code": "string",
- "product_type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get all Roles
Endpoint for retrieving the list of roles and information about them.
Authorizations:
query Parameters
| name | string Filtering by role name. |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (UserRole) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get a role
Retrieving information about a ole by its unique identifier.
Authorizations:
path Parameters
| id required | integer Role unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (UserRole) UserRole object | |||||||
| |||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "id": "string",
- "name": "string",
- "permissions": [
- {
- "name": "string"
}
]
}
}The query builder is designed for dynamically constructing client retrieval queries. It takes into account client relationships and attributes, allowing for complex queries and providing a list of fields and values available for the specified condition.
Get Query Builder fields
Retrieving available fields for filtering based on the specified complex conditions. Supports optional model parameter to specify which model to use (client or negative_item). Defaults to client model if not specified.
Authorizations:
path Parameters
| modelName | string Enum: "client" "negative_item" Optional model name to specify which Query Builder service to use. Available values: client, negative_item. Defaults to client if not provided. |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| combinator | string Enum: "AND" "OR" Condition combinator. |
| count_repeat | integer or null Number of condition repetitions. |
| not | boolean or null Default: 0 Flag for negating the condition — if the condition evaluates to true and you set this parameter to true, the expected result will be false. |
| relation | string or null Relation name. |
| rules | Array of objects |
Responses
Response Schema: application/json
Array of objects (GraphResourceCollection) | |||||||
Array
| |||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "relationName": {
- "type": "string"
}
}
]
}Get available Query Builder models
Retrieving the list of available models for Query Builder operations.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| data | Array of strings List of available models for Query Builder operations |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 500
{- "data": [
- "client",
- "negative_item"
]
}Get Query Builder values
Retrieving the list of available values for the specified condition and given field name. Supports optional model parameter to specify which model to use (client or negative_item). Defaults to client model if not specified.
Authorizations:
path Parameters
| modelName | string Enum: "client" "negative_item" Optional model name to specify which Query Builder service to use. Available values: client, negative_item. Defaults to client if not provided. |
query Parameters
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| combinator | string Enum: "AND" "OR" Condition combinator. |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| field_name | string <= 255 characters |
Responses
Response Schema: application/json
| data | Array of strings List of all possible values for the query fields |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "combinator": "AND",
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "field_name": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- "value1"
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Get Attribute Types List
Retrieving the full list of supported types and their operators for segment conditions.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of strings or integers Available Values for the type | |
| typeName | string Type name |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "availableValues": [
- "string"
], - "typeName": "string"
}
]Get all Segments
Filtering Segments by specified parameters and pagination.
Authorizations:
query Parameters
| is_archive required | integer Enum: 1 0 Filter by archive status |
| search | string Search by name or description |
| is_active | integer Enum: 1 0 Filter by active status |
| client_id | integer Client unique identifier |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| type | string Enum: "client" "negative_item" Segment type. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| clients_count | integer or null |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| created_at | string <date-time> |
| description | string or null |
| id | integer <int64> |
| is_active | boolean |
| is_archive | boolean |
| name | string |
| negative_items_count | integer or null |
| type | string |
| updated_at | string <date-time> |
| usage_count | integer or null The number of unique workflows that use this segment in the trigger condition. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
[- {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}
]Create Segment.
Create a new Segment record.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| combinator | string Enum: "AND" "OR" Condition combinator. |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| description | string or null Segment description |
| is_active | boolean Default: 1 Segment is active? |
| is_archive | boolean Default: 0 Segment is archive? |
| name | string <= 255 characters Segment name |
| type | string Default: "client" Enum: "client" "negative_item" Segment type |
Responses
Response Schema: application/json
| clients_count | integer or null |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| created_at | string <date-time> |
| description | string or null |
| id | integer <int64> |
| is_active | boolean |
| is_archive | boolean |
| name | string |
| negative_items_count | integer or null |
| type | string |
| updated_at | string <date-time> |
| usage_count | integer or null The number of unique workflows that use this segment in the trigger condition. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "combinator": "AND",
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "description": "string",
- "is_active": 1,
- "is_archive": 0,
- "name": "string",
- "type": "client"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}Refresh Segment Relations.
Endpoint that immediately updates the segment's relationship with clients, i.e., re-selects clients based on the conditions and saves the results.
Authorizations:
path Parameters
| id required | integer <int64> Segment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| clients_count | integer or null |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| created_at | string <date-time> |
| description | string or null |
| id | integer <int64> |
| is_active | boolean |
| is_archive | boolean |
| name | string |
| negative_items_count | integer or null |
| type | string |
| updated_at | string <date-time> |
| usage_count | integer or null The number of unique workflows that use this segment in the trigger condition. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}Delete Segment.
Delete an segment by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Segment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string |
Response samples
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Get Segment.
Retrieving full information of an segment by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> Segment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| clients_count | integer or null |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| created_at | string <date-time> |
| description | string or null |
| id | integer <int64> |
| is_active | boolean |
| is_archive | boolean |
| name | string |
| negative_items_count | integer or null |
| type | string |
| updated_at | string <date-time> |
| usage_count | integer or null The number of unique workflows that use this segment in the trigger condition. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}Update Segment.
Update an existing Segment record.
Authorizations:
path Parameters
| id required | integer <int64> Segment unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| combinator | string Enum: "AND" "OR" Condition combinator. |
(SegmentRuleGroup (object or null)) | |
| description | string or null |
| is_active | boolean or null Default: 1 |
| is_archive | boolean or null Default: 0 |
| name | string <= 255 characters |
| type | string or null Enum: "client" "negative_item" |
Responses
Response Schema: application/json
| clients_count | integer or null |
object (SegmentRuleGroup) A group of rules for filtering clients in a segment | |
| created_at | string <date-time> |
| description | string or null |
| id | integer <int64> |
| is_active | boolean |
| is_archive | boolean |
| name | string |
| negative_items_count | integer or null |
| type | string |
| updated_at | string <date-time> |
| usage_count | integer or null The number of unique workflows that use this segment in the trigger condition. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "combinator": "AND",
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "description": "string",
- "is_active": 1,
- "is_archive": 0,
- "name": "string",
- "type": "client"
}Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}Export Segment Clients.
Exporting the list of clients from the segment. In CSV format.
Authorizations:
path Parameters
| id required | integer <int64> Segment unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 401
- 403
- 404
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Endpoints for managing claim codes, which are standardized codes used to categorize and track the reasons for disputing negative credit items. These codes help streamline the credit repair process by providing a consistent and organized way to identify and address disputes.
Get all Claim Codes
Retrieve a list of claim codes used for categorizing credit dispute reasons
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (ClaimCodeResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Create a Claim Code
Create a new claim code to categorize a specific type of credit dispute reason
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new claim code
| eq_code | string Equifax claim code (prefix part) |
| ex_code | string Experian claim code (prefix part) |
| is_active | boolean Status of claim code |
| tcp_name | string Claim code TCP name (human readable) |
| tu_code | string Transunion claim code (prefix part) |
Responses
Response Schema: application/json
object (ClaimCodeResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "eq_code": "string",
- "ex_code": "string",
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete a Claim Code
Delete claim code by unique identifier
Authorizations:
path Parameters
| id required | integer Claim code unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Update a Claim Code
Updates an existing claim code by its unique identifier, allowing changes to its code identifier, description, and any additional details that define its usage in credit dispute categorization.
Authorizations:
path Parameters
| id required | integer Claim code id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| eq_code | string <= 255 characters Equifax claim code (prefix part) |
| ex_code | string <= 255 characters Experian claim code (prefix part) |
| is_active | boolean Status of claim code |
| tcp_name | string <= 255 characters TCP name (human readable part) |
| tu_code | string <= 255 characters Transunion claim code (prefix part) |
Responses
Response Schema: application/json
object (ClaimCodeResponse) | |||||||||||||||||
| |||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "eq_code": "string",
- "ex_code": "string",
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Get Creditor Type List
Returns a list of creditor types and subtypes.
Authorizations:
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (CreditorTypeResponse) | |||||||||||
| |||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "subtype": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}API for event definition management, an entity that serves as an identifier for a specific event.
Get list of Event Definitions
Filtering and retrieving the list of available event definitions with pagination and sorting.
Authorizations:
query Parameters
| search | string Search by name or description |
| source | string Filter by source |
| status | string Enum: "draft" "active" Filter by status |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (EventDefinitionResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": null,
- "field": null,
- "operator": null,
- "relation": null,
- "value": null
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "data": {
- "variable": [
- "string"
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": { },
- "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [ ]
}, - "id": 0,
- "result": {
- "variable": [ ]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- null
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- null
], - "workflowNotes": [
- null
]
}, - "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "segment": null,
- "trigger": null,
- "updated_at": null
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- null
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}
}
]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- "string"
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": { },
- "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- {
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "context": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": { },
- "client": null,
- "data": { },
- "eventDefinition": null,
- "id": null,
- "occurred_at": null,
- "processed_at": null,
- "received_at": null,
- "rudder_id": null,
- "status": null,
- "workflowInstances": [ ]
}, - "id": 0,
- "negativeItem": {
- "account_name": null,
- "account_number": null,
- "account_ownership_type": null,
- "account_paid_date": null,
- "account_status": null,
- "account_type": null,
- "bureau_tradeline_id": null,
- "charge_off_date": null,
- "client": null,
- "client_key": null,
- "close_date": null,
- "collection_date": null,
- "correspondence": [ ],
- "credit_balance": null,
- "credit_limit": null,
- "credit_loan_type": null,
- "credit_report_id": null,
- "current_rateing_code": null,
- "current_rating_type": null,
- "high_balance_amount": null,
- "high_credit_amount": null,
- "highest_adverse_rating_code": null,
- "highest_adverse_rating_type": null,
- "internal_client_key": null,
- "is_charge_off": null,
- "is_closed": null,
- "is_collection": null,
- "is_disputed": null,
- "is_mortgage": null,
- "is_negative": null,
- "is_revolving": null,
- "is_secure_loan": null,
- "last_activity_date": null,
- "last_payment_date": null,
- "late_count_30_days": null,
- "late_count_60_days": null,
- "late_count_90_days": null,
- "loan_type": null,
- "metadata": null,
- "modified_date": null,
- "monthly_payment": null,
- "months_viewed": null,
- "most_recent_adverse_rating_code": null,
- "most_recent_adverse_rating_date": null,
- "most_recent_adverse_rating_type": null,
- "opened_date": null,
- "original_balance_amount": null,
- "past_due_amount": null,
- "report_id": null,
- "reported_date": null,
- "terms_desc": null,
- "terms_month": null,
- "unpaid_balance_amount": null,
- "vendor_tradeline_id": null
}, - "result": {
- "variable": [ ]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- null
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
], - "workflowNotes": [
- {
- "author": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}, - "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "context": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": null,
- "property2": null
}, - "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "data": {
- "variable": [ ]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- null
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- null
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": null,
- "not_dispute": null,
- "status": null,
- "updated_by": null
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- null
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- null
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- null
], - "workflowNotes": [
- null
]
}
}
]
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create Event Definition
Create a new Event Definition object.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| name required | string Name |
| description required | string Description |
| source required | string Source |
| schema required | Array of strings List of attribute keys like "property", "properties.property1" |
| status | string Enum: "draft" "active" Status |
Responses
Response Schema: application/json
object (EventDefinitionResource) Schema of the EventDefinition structure. | |||||||||||||||||||||
| |||||||||||||||||||||
Request samples
- Payload
{- "description": "string",
- "name": "string",
- "schema": [
- "context.payload.client_id"
], - "source": "string",
- "status": "draft"
}Response samples
- 201
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "data": {
- "variable": [
- "string"
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": { },
- "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- { }
], - "attributes": [
- { }
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "is_disabled": null,
- "last_name": null
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": null,
- "completion_status": null,
- "createdBy": null,
- "created_at": null,
- "description": null,
- "exit_on_trigger_mismatch": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "is_version": null,
- "lastModifiedBy": null,
- "max_duration": null,
- "name": null,
- "steps": [ ],
- "trigger": null,
- "type": null,
- "updated_at": null,
- "workflowInstances": [ ],
- "workflowNotes": [ ]
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [
- null
]
}, - "id": 0,
- "result": {
- "variable": [
- null
]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}, - "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- { }
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}
}
]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- "string"
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": { },
- "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "step_order": 0,
- "template": {
- "category": {
- "created_at": null,
- "id": null,
- "name": null,
- "updated_at": null
}, - "contents": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "context": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": null,
- "property2": null
}, - "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "data": {
- "variable": [ ]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- null
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- null
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": null,
- "not_dispute": null,
- "status": null,
- "updated_by": null
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- null
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
], - "workflowNotes": [
- {
- "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}, - "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "data": {
- "variable": [
- null
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- { }
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [ ]
}, - "id": 0,
- "result": {
- "variable": [ ]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}
}
]
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z"
}
}Get an Event Definition
Retrieving detailed information about an event definition by its unique identifier.
Authorizations:
path Parameters
| id required | integer <int64> EventDefinition unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (EventDefinitionResource) Schema of the EventDefinition structure. | |||||||||||||||||||||
| |||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the requested resource could not be found. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 404
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "data": {
- "variable": [
- "string"
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": { },
- "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- { }
], - "attributes": [
- { }
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "is_disabled": null,
- "last_name": null
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": null,
- "completion_status": null,
- "createdBy": null,
- "created_at": null,
- "description": null,
- "exit_on_trigger_mismatch": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "is_version": null,
- "lastModifiedBy": null,
- "max_duration": null,
- "name": null,
- "steps": [ ],
- "trigger": null,
- "type": null,
- "updated_at": null,
- "workflowInstances": [ ],
- "workflowNotes": [ ]
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [
- null
]
}, - "id": 0,
- "result": {
- "variable": [
- null
]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}, - "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- { }
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}
}
]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- "string"
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": { },
- "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "step_order": 0,
- "template": {
- "category": {
- "created_at": null,
- "id": null,
- "name": null,
- "updated_at": null
}, - "contents": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "context": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": null,
- "property2": null
}, - "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "data": {
- "variable": [ ]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- null
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- null
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": null,
- "not_dispute": null,
- "status": null,
- "updated_by": null
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- null
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
], - "workflowNotes": [
- {
- "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}, - "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "data": {
- "variable": [
- null
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- { }
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [ ]
}, - "id": 0,
- "result": {
- "variable": [ ]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}
}
]
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z"
}
}Update Event Definition
Update Event Definition object.
Authorizations:
path Parameters
| id required | integer <int64> EventDefinition ID |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| description | string or null Description |
| name | string or null Name |
| schema | Array of context.payload.client_id or null List of attribute keys like "property", "properties.property1" |
| source | string or null Source |
| status | string or null Enum: "draft" "active" Status |
Responses
Response Schema: application/json
object (EventDefinitionResource) Schema of the EventDefinition structure. | |||||||||||||||||||||
| |||||||||||||||||||||
Request samples
- Payload
{- "description": "string",
- "name": "string",
- "schema": [
- null
], - "source": "string",
- "status": "draft"
}Response samples
- 200
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "events": [
- {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "data": {
- "variable": [
- "string"
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": { },
- "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [
- { }
], - "attributes": [
- { }
], - "client_id": 0,
- "id": 0,
- "negative_item_id": 0,
- "run_by": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "is_disabled": null,
- "last_name": null
}, - "type": "string"
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": null,
- "completion_status": null,
- "createdBy": null,
- "created_at": null,
- "description": null,
- "exit_on_trigger_mismatch": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "is_version": null,
- "lastModifiedBy": null,
- "max_duration": null,
- "name": null,
- "steps": [ ],
- "trigger": null,
- "type": null,
- "updated_at": null,
- "workflowInstances": [ ],
- "workflowNotes": [ ]
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [
- null
]
}, - "id": 0,
- "result": {
- "variable": [
- null
]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}, - "workflowInstances": [
- { }
]
}, - "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": null,
- "name": null,
- "permissions": [ ]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "stepExecutions": [
- null
], - "step_order": 0,
- "template": {
- "category": null,
- "contents": [ ],
- "created_at": null,
- "deleted_at": null,
- "id": null,
- "is_dispute": null,
- "name": null,
- "preview_content": null,
- "type": null,
- "updated_at": null
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { },
- "workflowInstances": [
- { }
]
}, - "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": {
- "created_at": null,
- "email": null,
- "first_name": null,
- "id": null,
- "last_name": null,
- "roles": [ ],
- "updated_at": null,
- "user_access_log": null
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}
}
]
}
], - "id": 0,
- "name": "string",
- "schema": {
- "properties": { },
- "required": [
- "string"
]
}, - "source": "string",
- "status": "draft",
- "triggerEventConditions": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": "AND",
- "count_repeat": 0,
- "not": 0,
- "relation": "string",
- "rules": [
- {
- "count_repeat": 0,
- "field": "string",
- "operator": "=",
- "relation": "string",
- "value": "string"
}
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "trigger": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "triggerEventCondition": { },
- "type": "event",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- {
- "id": "string",
- "name": "string",
- "permissions": [
- null
]
}
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": "2019-08-24T14:15:22Z"
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "eventDefinition": { },
- "id": 0,
- "is_children": true,
- "name": "string",
- "nextStepOnFailure": { },
- "nextStepOnSuccess": { },
- "on_fail_exit": true,
- "segment": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "step_order": 0,
- "template": {
- "category": {
- "created_at": null,
- "id": null,
- "name": null,
- "updated_at": null
}, - "contents": [
- null
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "type": "http_request",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "context": {
- "variable": [
- null
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": null,
- "property2": null
}, - "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "data": {
- "variable": [ ]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- null
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": { },
- "client_key": null,
- "email": null,
- "id": null,
- "joint_customer_sf_id": null,
- "mobile_phone": null,
- "salesforce_id": null,
- "segments": null,
- "ssn": null
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- null
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": null,
- "not_dispute": null,
- "status": null,
- "updated_by": null
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- null
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": null,
- "created_at": null,
- "end_time": null,
- "error": { },
- "id": null,
- "result": { },
- "retry_count": null,
- "start_time": null,
- "status": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": { }
}
], - "workflowNotes": [
- {
- "author": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "content": "string",
- "coordinate_x": 0.1,
- "coordinate_y": 0.1,
- "created_at": "2019-08-24T14:15:22Z",
- "height": 0.1,
- "id": 0,
- "updated_at": "2019-08-24T14:15:22Z",
- "width": 0.1,
- "workflow": { }
}
]
}, - "workflowInstances": [
- {
- "client": {
- "attributes": {
- "Email": "user@example.com",
- "FirstName": "string",
- "Id": "string",
- "LastName": "string",
- "MiddleName": "string"
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": 0,
- "conditions": {
- "combinator": null,
- "count_repeat": null,
- "not": null,
- "relation": null,
- "rules": [ ]
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "name": "string",
- "negative_items_count": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "usage_count": 0
}, - "ssn": 0
}, - "context": {
- "variable": [
- "string"
]
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "event": {
- "attributes": {
- "property1": "John Doe",
- "property2": "John Doe"
}, - "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "data": {
- "variable": [
- null
]
}, - "eventDefinition": { },
- "id": 0,
- "occurred_at": "2019-08-24T14:15:22Z",
- "processed_at": "2019-08-24T14:15:22Z",
- "received_at": "2019-08-24T14:15:22Z",
- "rudder_id": "string",
- "status": "received",
- "workflowInstances": [
- { }
]
}, - "id": 0,
- "negativeItem": {
- "account_name": "string",
- "account_number": "string",
- "account_ownership_type": "string",
- "account_paid_date": "2019-08-24",
- "account_status": "string",
- "account_type": "string",
- "bureau_tradeline_id": "string",
- "charge_off_date": "2019-08-24",
- "client": {
- "attributes": {
- "Email": null,
- "FirstName": null,
- "Id": null,
- "LastName": null,
- "MiddleName": null
}, - "client_key": "string",
- "email": "string",
- "id": 0,
- "joint_customer_sf_id": "string",
- "mobile_phone": "string",
- "salesforce_id": 0,
- "segments": {
- "clients_count": null,
- "conditions": null,
- "created_at": null,
- "description": null,
- "id": null,
- "is_active": null,
- "is_archive": null,
- "name": null,
- "negative_items_count": null,
- "type": null,
- "updated_at": null,
- "usage_count": null
}, - "ssn": 0
}, - "client_key": "string",
- "close_date": "2019-08-24",
- "collection_date": "2019-08-24",
- "correspondence": [
- {
- "attachments": [ ],
- "attributes": [ ],
- "client_id": null,
- "id": null,
- "negative_item_id": null,
- "run_by": { },
- "type": null
}
], - "credit_balance": "string",
- "credit_limit": "string",
- "credit_loan_type": "string",
- "credit_report_id": 0,
- "current_rateing_code": "string",
- "current_rating_type": "string",
- "high_balance_amount": "string",
- "high_credit_amount": "string",
- "highest_adverse_rating_code": "string",
- "highest_adverse_rating_type": "string",
- "internal_client_key": "string",
- "is_charge_off": true,
- "is_closed": true,
- "is_collection": true,
- "is_disputed": true,
- "is_mortgage": true,
- "is_negative": true,
- "is_revolving": true,
- "is_secure_loan": true,
- "last_activity_date": "2019-08-24",
- "last_payment_date": "2019-08-24",
- "late_count_30_days": 0,
- "late_count_60_days": 0,
- "late_count_90_days": 0,
- "loan_type": "string",
- "metadata": {
- "created_by": 0,
- "not_dispute": true,
- "status": "new",
- "updated_by": 0
}, - "modified_date": "string",
- "monthly_payment": "string",
- "months_viewed": 0,
- "most_recent_adverse_rating_code": "string",
- "most_recent_adverse_rating_date": "2019-08-24",
- "most_recent_adverse_rating_type": "string",
- "opened_date": "2019-08-24",
- "original_balance_amount": "string",
- "past_due_amount": "string",
- "report_id": "string",
- "reported_date": "2019-08-24",
- "terms_desc": "string",
- "terms_month": 0,
- "unpaid_balance_amount": "string",
- "vendor_tradeline_id": "string"
}, - "result": {
- "variable": [
- "string"
]
}, - "start_time": "2019-08-24T14:15:22Z",
- "status": "running",
- "stepExecutions": [
- {
- "client": {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}, - "created_at": "2019-08-24T14:15:22Z",
- "end_time": "2019-08-24T14:15:22Z",
- "error": {
- "variable": [ ]
}, - "id": 0,
- "result": {
- "variable": [ ]
}, - "retry_count": 0,
- "start_time": "2019-08-24T14:15:22Z",
- "status": "pending",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflow": { }
}
], - "trigger": { },
- "updated_at": "2019-08-24T14:15:22Z",
- "version_number": 0,
- "workflow": {
- "can_run_concurrently": true,
- "completion_status": "string",
- "createdBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "created_at": "2019-08-24T14:15:22Z",
- "description": "string",
- "exit_on_trigger_mismatch": true,
- "id": 0,
- "is_active": true,
- "is_archive": true,
- "is_version": true,
- "lastModifiedBy": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "first_name": "string",
- "id": 0,
- "last_name": "string",
- "roles": [
- null
], - "updated_at": "2019-08-24T14:15:22Z",
- "user_access_log": {
- "last_login_at": null
}
}, - "max_duration": 0,
- "name": "string",
- "steps": [
- {
- "config": { },
- "created_at": null,
- "eventDefinition": null,
- "id": null,
- "is_children": null,
- "name": null,
- "nextStepOnFailure": null,
- "nextStepOnSuccess": null,
- "on_fail_exit": null,
- "segment": null,
- "stepExecutions": [ ],
- "step_order": null,
- "template": null,
- "type": null,
- "updated_at": null,
- "workflow": null
}
], - "trigger": { },
- "type": "client",
- "updated_at": "2019-08-24T14:15:22Z",
- "workflowInstances": [
- { }
], - "workflowNotes": [
- {
- "author": null,
- "content": null,
- "coordinate_x": null,
- "coordinate_y": null,
- "created_at": null,
- "height": null,
- "id": null,
- "updated_at": null,
- "width": null,
- "workflow": null
}
]
}
}
]
}, - "updated_at": "2019-08-24T14:15:22Z"
}
], - "updated_at": "2019-08-24T14:15:22Z"
}
}Operations for managing dispute resolution instructions. These endpoints allow users to create, retrieve, update, and delete instruction templates used to resolve disputes related to negative credit items. Instructions can be filtered by parent or child type of items and are associated with specific claim codes and dispute conditions.
Get a list of instructions
Returns a list of instructions that can be used to resolve disputes related to negative credit items. The list can be filtered by parent or child type of items and sorted by various criteria.
Authorizations:
query Parameters
| name | string Name |
| per_page | integer Number of records per page. For example, if you want to see 10 records per page, you should enter the number 10 here. By default, this value is 15. |
| page | integer Page number. |
| sort_by | string Sort column field (e.g., order, id) |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (InstructionResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "claim_code": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "created_at": "2019-08-24T14:15:22Z",
- "creditor_types": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "subtype": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "id": 0,
- "name": "string",
- "order": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create an Instruction
Create a new dispute resolution instruction with text, claim code, and item type conditions
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new instruction
| claim_code_id | integer Claim code unique identifier |
| creditor_types | Array of integers Array of creditor type IDs to be attached |
| name | string Instruction name |
Responses
Response Schema: application/json
object (InstructionResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "claim_code_id": 0,
- "creditor_types": [
- 0
], - "name": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "claim_code": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "created_at": "2019-08-24T14:15:22Z",
- "creditor_types": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "subtype": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "id": 0,
- "name": "string",
- "order": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete an Instruction
Delete an instruction by unique identifier
Authorizations:
path Parameters
| instruction required | integer Instruction unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get an instruction
Get a specific dispute resolution instruction by unique identifier with associated claim code and conditions
Authorizations:
path Parameters
| instruction required | integer Instruction unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (InstructionResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "claim_code": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "created_at": "2019-08-24T14:15:22Z",
- "creditor_types": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "subtype": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "id": 0,
- "name": "string",
- "order": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update an Instruction
Update an existing dispute resolution instruction including text, claim code, and conditions
Authorizations:
path Parameters
| instruction required | integer Instruction unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an instruction
| claim_code_id | integer Claim code unique identifier |
| creditor_types | Array of integers Array of creditor type IDs to be attached |
| name | string Instruction name |
Responses
Response Schema: application/json
object (InstructionResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "claim_code_id": 0,
- "creditor_types": [
- 0
], - "name": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "claim_code": {
- "created_at": "2019-08-24T14:15:22Z",
- "eq_code": "string",
- "ex_code": "string",
- "id": 0,
- "is_active": true,
- "tcp_name": "string",
- "tu_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "created_at": "2019-08-24T14:15:22Z",
- "creditor_types": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "subtype": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "id": 0,
- "name": "string",
- "order": 0,
- "updated_at": "2019-08-24T14:15:22Z"
}
}Move instruction from one position to another at grid
Authorizations:
path Parameters
| instruction required | integer Instruction ID |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Movement parameters
| order_from | integer Position of the instruction before dragging |
| order_to | integer Position of the instruction after dragging |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "order_from": 0,
- "order_to": 0
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Operations for managing configuration options for negative credit items. These endpoints allow administrators to retrieve, create, update, and delete dropdown values for item types,statuses, responsibility designations, and attestation statuses used throughout the credit repair process.
Delete a Dropdown Option
Delete a dropdown option by unique identifier
Authorizations:
path Parameters
| id required | integer Item Dropdown unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 401
- 403
- 419
- 422
- 500
{- "message": "Unauthenticated."
}Update a Dropdown Option
Update an existing Dropdown Option for a negative credit item
Authorizations:
path Parameters
| id required | integer dropdown item id |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| value required | string <= 255 characters Item Dropdown value |
Responses
Response Schema: application/json
object (ItemDropdownResource) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "value": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "id": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "value": "string"
}
}Get a list of Dropdown Options
Retrieve a list of dropdown options for a specific type of negative credit item
Authorizations:
path Parameters
| type required | string Type of drop down |
query Parameters
| search | string Search query by value(e.g. value of main column at each table(Responsibility, Type etc.) |
| id | string Search query by unique identifier |
| created_at | datetime Search query by date create |
| author | string Search query by author (first_name,last_name,email) |
| sort_by | string Sort column field (e.g., id, value, created_at) |
| sort_direction | string Enum: "asc" "desc" Sort direction (asc or desc) |
| page | integer Page number (e.g., 1) |
| per_page | integer Items per page (e.g., 10) |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (ItemDropdownResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response samples
- 200
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "id": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "value": "string"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a new Dropdown Option
Create a new Dropdown Option for a specific type of negative credit item
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| type required | string <= 255 characters Item Dropdown type |
| value required | string <= 255 characters Item Dropdown value |
Responses
Response Schema: application/json
object (ItemDropdownResource) | |||||||||||||
| |||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "type": "string",
- "value": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "created_by": {
- "created_at": "2019-08-24T14:15:22Z",
- "email": "string",
- "first_name": "string",
- "id": 0,
- "is_disabled": true,
- "last_name": "string"
}, - "id": 0,
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "value": "string"
}
}Operations for managing snippets. Snippets can be created, updated and cloned. They support shortcode parsing for dynamic content using Variables.
Get a list of Snippets
Retrieve a paginated list of reusable content Snippets with filtering and sorting options
Authorizations:
query Parameters
| id | integer Unique identifier of Snippet |
| name | string Name of Snippet |
| created_at | string Example: created_at=2025-01-01 Created at (YYYY-MM-DD) |
| state_code | string Example: state_code=NY Related State code (two letter code) |
| per_page | integer Items per page (e.g., 10) |
| page | integer Page number |
| sort_by | string Sort by |
| sort_direction | string Enum: "asc" "desc" Sort direction |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (SnippetResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_state_related": true,
- "name": "string",
- "state_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create a new Snippet
Creates a new content snippet that can be used to build templates and communications. The snippet can include text, variables, and other metadata that define its purpose and usage.
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new Snippet
| content | string Snippet content |
| is_state_related | boolean Is state related to snippet |
| name | string shortcode without brackets |
| state_code | string US State Code |
Responses
Response Schema: application/json
object (SnippetResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "content": "string",
- "is_state_related": true,
- "name": "string",
- "state_code": "NY"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_state_related": true,
- "name": "string",
- "state_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete Snippet
Delete Snippet by unique identifier.
Authorizations:
path Parameters
| id required | integer Snippet unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get a Snippet preview
Get a Snippet preview by unique identifier with parsed data of Variables (shortcodes)
Authorizations:
path Parameters
| id required | integer Snippet unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (SnippetResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_state_related": true,
- "name": "string",
- "state_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update a Snippet
Updates an existing content Snippet by its ID, allowing changes to its text, name, category, and other metadata. This endpoint is useful for modifying a Snippet that is already in use.
Authorizations:
path Parameters
| id required | integer Snippet unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to update an existing Snippet
| content | string Snippet content |
| is_state_related | boolean Is state related to Snippet |
| name | string shortcode without brackets |
| state_code | string US State Code |
Responses
Response Schema: application/json
object (SnippetResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "content": "string",
- "is_state_related": true,
- "name": "string",
- "state_code": "NY"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_state_related": true,
- "name": "string",
- "state_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Clone a Snippet
Clone a Snippet by ID with automatic name generation. Creates a copy of an existing Snippet with a new automatically generated name. The naming follows the pattern "Copy {original_name}" with numeric suffixes (1, 2, etc.)added if needed to ensure uniqueness.
Authorizations:
path Parameters
| id required | integer Snippet ID to clone |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (SnippetResponse) | |||||||||||||||
| |||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_state_related": true,
- "name": "string",
- "state_code": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Operations for managing Template Categories used to organize communication templates. These endpoints allow creating, retrieving, updating, and deleting categories that help classify templates based on their purpose and usage context (e.g., Collection Agency, Government Office, Original Creditor, Bureau, Clients). Template categories are essential for organizing the various templates used in workflow steps and customer portal.
Get a list of Template Categories
Retrieve a paginated list of Template Categories with filtering and sorting options
Authorizations:
query Parameters
| name | string Template Category name |
| per_page | integer Per page |
| page | integer Page number |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (TemplateCategoryResource) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": [
- {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create Template Category
Create a new Template Category for organizing communication templates
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new Template Category
| name | string Template Category name |
Responses
Response Schema: application/json
object (TemplateCategoryResource) | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "name": "string"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete Template Category
Delete a template category by unique identifier
Authorizations:
path Parameters
| id required | integer Template Category unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get Template Category
Get a specific template category by unique identifier with associated templates count
Authorizations:
path Parameters
| id required | integer Template Category unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (TemplateCategoryResource) | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Update Template Category
Update an existing Template Category including its name and description
Authorizations:
path Parameters
| id required | integer Template Category unique identifier |
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
| name required | string <= 255 characters template category name |
Responses
Response Schema: application/json
object (TemplateCategoryResource) | |||||||||
| |||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "name": "string"
}Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Operations for managing Communication Templates. These endpoints allow creating,retrieving, updating, and deleting templates used for various types of client communications including emails,SMS, and letters. Templates support variables and can be categorized by type and purpose.
Get a list of Communication Templates
Retrieve a paginated list of Communication Templates with filtering and sorting options
Authorizations:
query Parameters
| name | string Name of Template |
| category_name | string Name of Templates category |
| type | string Type of Template |
| per_page | integer Items per page (e.g., 10) |
| page | integer Page number |
| sort_direction | string Enum: "asc" "desc" Sort order, where "asc" is ascending and "desc" is descending. |
| sort_by | string The field by which you want to sort the pages, for example by size, creation date, modification date, type, etc. |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
Array of objects (TemplateResponse) | |
object (PaginationLinks) | |
object (PaginationMeta) |
Response samples
- 200
{- "data": [
- {
- "category": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "contents": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "section_type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "version": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "links": {
}, - "meta": {
- "current_page": 0,
- "from": 0,
- "last_page": 0,
- "per_page": 0,
- "to": 0,
- "total": 0
}
}Create Template
Create a new Template for organizing communication Templates
Authorizations:
header Parameters
| x-api-key required | string |
Request Body schema: application/jsonrequired
Data to create a new Template
| category_id | integer Category id of the template |
Array of objects Array of content blocks. Each block may include section_type only if type=smart | |
| is_dispute | boolean Is dispute template |
| name | string Name of the template |
| type | string Enum: "static" "smart" "sms" "reference" Type of the template |
Responses
Response Schema: application/json
object (TemplateResponse) | |||||||||||||||||||||
| |||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Request samples
- Payload
{- "category_id": 0,
- "contents": [
- {
- "content": "string",
- "section_type": "opening"
}
], - "is_dispute": false,
- "name": "string",
- "type": "static"
}Response samples
- 201
- 401
- 403
- 419
- 422
- 500
{- "data": {
- "category": {
- "created_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "name": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}, - "contents": [
- {
- "content": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "section_type": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "version": "string"
}
], - "created_at": "2019-08-24T14:15:22Z",
- "deleted_at": "2019-08-24T14:15:22Z",
- "id": 0,
- "is_dispute": true,
- "name": "string",
- "preview_content": "string",
- "type": "string",
- "updated_at": "2019-08-24T14:15:22Z"
}
}Delete Template
Delete Template by unique identifier
Authorizations:
path Parameters
| id required | integer Template unique identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
| message | string Message indicating successful request execution. |
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |
Response Schema: application/json
| message | string A message indicating that the session has expired. |
Response Schema: application/json
object A collection of validation errors where keys are field names and values are lists of error messages. | |
| message | string A general message describing the validation error |
Response Schema: application/json
| message | string A message indicating that an internal server error has occurred. |
Response samples
- 200
- 401
- 403
- 419
- 422
- 500
{- "message": "string"
}Get a Template preview
Get a Template preview by unique identifier with all shortcodes parsed into actual valuesFor smart templates, all data in brackets "{test1|test2|test3}" will be randomly selected viaa separator "|". If present client_id - all client variables will be replaced.
Authorizations:
path Parameters
| id required | integer Template unique identifier |
query Parameters
| client_id | integer Client identifier |
header Parameters
| x-api-key required | string |
Responses
Response Schema: application/json
object (TemplateResponse) | |||||||||||||||||||||
| |||||||||||||||||||||
Response Schema: application/json
| message | string A general message indicating the authentication issue. |
Response Schema: application/json
| message | string A message indicating that the user is not authorized to perform the requested action. |