ConnectIt+ API Documentation (v1.6.1)
This is the Open API specification for ConnectIt+ which is generated from the codebase and is the source of truth for the API.
List Transcripts
Fetch Transcripts for the current User
Authorizations:
query Parameters
limit | integer (limit) The maximum number of Transcripts to return |
after_id | integer (after_id) The ID of the last Transcript retrieved |
job_id | integer (job_id) The Job ID of the Job to filter Transcripts for |
Responses
Response samples
- 200
{- "has_more": true,
- "total_count": 0,
- "data": [
- {
- "id": 0,
- "headline": "string",
- "text": "string",
- "type": "string",
- "created_on": "string",
- "metadata": { },
- "user": {
- "id": 0,
- "first_name": "string",
- "last_name": "string"
}, - "job": {
- "id": 0,
- "lines": 0
}, - "audio": {
- "id": 0,
- "length_in_seconds": 0,
- "created_on": "string"
}
}
]
}
Fetch a Transcript
Fetch details about a Transcript
Authorizations:
path Parameters
id required | integer (id) The ID of the Transcript to fetch |
Responses
Response samples
- 200
{- "id": 0,
- "headline": "string",
- "text": "string",
- "type": "string",
- "created_on": "string",
- "metadata": { },
- "user": {
- "id": 0,
- "first_name": "string",
- "last_name": "string"
}, - "job": {
- "id": 0,
- "lines": 0
}, - "audio": {
- "id": 0,
- "length_in_seconds": 0,
- "created_on": "string"
}
}
A Plugin is an integration that can be installed by a User and is the method you'll use to integrate with Mobile Assistant.
List Plugins
Authorizations:
query Parameters
limit | integer (limit) The maximum number of Plugins to return |
after_id | integer (after_id) The ID of the last Plugin retrieved |
Responses
Response samples
- 200
{- "has_more": true,
- "total_count": 0,
- "data": [
- {
- "id": 0,
- "name": "string",
- "description": "string",
- "permissions": {
- "user": null,
- "transcript": null
}, - "published": true,
- "disabled": true,
- "crm_integration_id": 0,
- "logo_uri": "string",
- "user_id": 0,
- "created_on": "string",
- "updated_on": "string"
}
]
}
Fetch a Plugin
Authorizations:
path Parameters
id required | integer (id) The ID of the Plugin |
Responses
Response samples
- 200
{- "id": 0,
- "name": "string",
- "description": "string",
- "permissions": {
- "user": null,
- "transcript": null
}, - "published": true,
- "disabled": true,
- "crm_integration_id": 0,
- "logo_uri": "string",
- "user_id": 0,
- "created_on": "string",
- "updated_on": "string"
}
A Plugin Installation is an instance of a Plugin that has been installed by a User and permits you to access the User's data on their behalf.
List Plugin Installations for a Plugin
Lists Plugin Installations for the Plugin selected by ID
Authorizations:
path Parameters
id required | integer (id) The ID of the Plugin |
query Parameters
limit | integer (limit) The maximum number of Plugin Installations to return |
after_id | integer (after_id) The ID of the last Plugin Installation retrieved |
Responses
Response samples
- 200
{- "has_more": true,
- "total_count": 0,
- "data": [
- {
- "id": 0,
- "uuid": "string",
- "plugin_id": 0,
- "user_id": 0,
- "first_name": "string",
- "last_name": "string",
- "email_address": "string",
- "created_on": "string",
- "updated_on": "string",
- "deleted_on": "string"
}
]
}