Chatinbox Agent Status API
The AgentStatus API from Chatinbox — 3 operation(s) for agentstatus.
The AgentStatus API from Chatinbox — 3 operation(s) for agentstatus.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/chatinbox-net:chatinbox-net-agentstatus-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Chatinbox Net Agent Status API
version: '1.0'
x-refined-note:
- x-source differs across the merged source definitions and was not carried
description: 'Operations tagged AgentStatus across 2 of this provider''s published API definitions: chatinbox-net-openapi-original.json, chatinbox-net-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.chatinbox.net
description: Host serving the Swagger UI and this spec (spec has no servers[]; paths are relative to it)
security:
- Bearer: []
tags:
- name: AgentStatus
paths:
/api/agent-status/get-agent-status:
get:
tags:
- AgentStatus
parameters:
- name: api-version
in: header
schema:
type: string
responses:
'200':
description: Success
summary: Get api agent status get agent status
x-summary-source: derived
operationId: getApiAgentStatusGetAgentStatus
x-operation-id-source: derived
/api/agent-status/save-agent-status:
post:
tags:
- AgentStatus
parameters:
- name: api-version
in: header
schema:
type: string
requestBody:
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/AgentStatusVM'
application/json:
schema:
$ref: '#/components/schemas/AgentStatusVM'
text/json:
schema:
$ref: '#/components/schemas/AgentStatusVM'
application/*+json:
schema:
$ref: '#/components/schemas/AgentStatusVM'
responses:
'200':
description: Success
summary: Create api agent status save agent status
x-summary-source: derived
operationId: postApiAgentStatusSaveAgentStatus
x-operation-id-source: derived
/api/agent-status/delete-agent-status:
post:
tags:
- AgentStatus
parameters:
- name: api-version
in: header
schema:
type: string
requestBody:
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/IdVM'
application/json:
schema:
$ref: '#/components/schemas/IdVM'
text/json:
schema:
$ref: '#/components/schemas/IdVM'
application/*+json:
schema:
$ref: '#/components/schemas/IdVM'
responses:
'200':
description: Success
summary: Create api agent status delete agent status
x-summary-source: derived
operationId: postApiAgentStatusDeleteAgentStatus
x-operation-id-source: derived
components:
schemas:
AuthorizedAreaType:
enum:
- 1
- 2
type: integer
format: int32
InstanceProgressType:
enum:
- 1
- 2
- 3
- 4
- 5
type: integer
format: int32
IntegrationCompany:
type: object
properties:
name:
maxLength: 20
minLength: 0
type:
- string
- 'null'
label:
type:
- string
- 'null'
logoUrl:
type:
- string
- 'null'
description:
type:
- string
- 'null'
must:
type:
- integer
- 'null'
format: int32
companyIntegrationParameters:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyIntegrationParameter'
companyIntegrations:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyIntegration'
integrationEvents:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/IntegrationEvent'
parametersLabels:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ParametersLabel'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
CompanyInstance:
type: object
properties:
companyID:
type: integer
format: int32
name:
maxLength: 500
minLength: 0
type:
- string
- 'null'
description:
type:
- string
- 'null'
phoneNumber:
maxLength: 15
minLength: 0
type:
- string
- 'null'
chatProviderID:
type: integer
format: int32
providerInstanceID:
maxLength: 50
minLength: 0
type:
- string
- 'null'
token:
maxLength: 500
minLength: 0
type:
- string
- 'null'
apiUrl:
maxLength: 500
minLength: 0
type:
- string
- 'null'
apiCommunicationURL:
maxLength: 500
minLength: 0
type:
- string
- 'null'
lastActiveTime:
type:
- string
- 'null'
format: date-time
expireDate:
type:
- string
- 'null'
format: date-time
instanceStatus:
type: boolean
instanceStatusText:
maxLength: 500
minLength: 0
type:
- string
- 'null'
instanceQRImage:
type:
- string
- 'null'
instanceSessionInfo:
type:
- string
- 'null'
instanceApiPort:
type:
- integer
- 'null'
format: int32
gmt:
type:
- integer
- 'null'
format: int32
instanceType:
$ref: '#/components/schemas/InstanceType'
accountGuid:
type:
- string
- 'null'
username:
type:
- string
- 'null'
password:
type:
- string
- 'null'
chatProvider:
$ref: '#/components/schemas/ChatProvider'
company:
$ref: '#/components/schemas/Company'
pageID:
type:
- string
- 'null'
outOfControl:
type:
- boolean
- 'null'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
CompanyIpAddress:
type: object
properties:
companyID:
type: integer
format: int32
ip:
maxLength: 50
minLength: 0
type:
- string
- 'null'
url:
maxLength: 150
minLength: 0
type:
- string
- 'null'
company:
$ref: '#/components/schemas/Company'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
ParametersLabel:
type: object
properties:
integrationID:
type:
- integer
- 'null'
format: int32
parameterSource:
maxLength: 250
minLength: 0
type:
- string
- 'null'
label:
maxLength: 250
minLength: 0
type:
- string
- 'null'
parameterType:
type:
- integer
- 'null'
format: int32
isVisibility:
type:
- boolean
- 'null'
isReadOnly:
type:
- boolean
- 'null'
must:
type: integer
format: int32
integration:
$ref: '#/components/schemas/IntegrationCompany'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
CompanyIntegration:
type: object
properties:
companyID:
type: integer
format: int32
integrationCompanyID:
type: integer
format: int32
company:
$ref: '#/components/schemas/Company'
integrationCompany:
$ref: '#/components/schemas/IntegrationCompany'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
ServerType:
enum:
- 1
- 2
- 3
- 4
- 5
type: integer
format: int32
CompanyInstanceRequest:
type: object
properties:
companyID:
type: integer
format: int32
instanceType:
$ref: '#/components/schemas/InstanceType'
displayName:
type:
- string
- 'null'
phoneNumber:
type:
- string
- 'null'
accountName:
type:
- string
- 'null'
password:
type:
- string
- 'null'
instanceProgressType:
$ref: '#/components/schemas/InstanceProgressType'
requestUserID:
type: integer
format: int32
company:
$ref: '#/components/schemas/Company'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
IntegrationEvent:
type: object
properties:
name:
maxLength: 100
minLength: 0
type:
- string
- 'null'
description:
type:
- string
- 'null'
eventKey:
maxLength: 100
minLength: 0
type:
- string
- 'null'
integrationCompanyID:
type:
- integer
- 'null'
format: int32
inbounEvent:
type:
- boolean
- 'null'
integrationCompany:
$ref: '#/components/schemas/IntegrationCompany'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
LicenseType:
type: object
properties:
name:
type:
- string
- 'null'
description:
type:
- string
- 'null'
whiteLabelCompanyID:
type: integer
format: int32
price:
type: number
format: double
returnUrl:
type:
- string
- 'null'
isShopifyBaseLicense:
type: boolean
whiteLabelCompany:
$ref: '#/components/schemas/WhiteLabelCompany'
authorizedAreaLicenseTypeRelations:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/AuthorizedAreaLicenseTypeRelation'
companies:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Company'
licenseHistories:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/LicenseHistory'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
LicenseHistory:
type: object
properties:
companyID:
type: integer
format: int32
licenseTypeID:
type: integer
format: int32
licenseHistoryType:
$ref: '#/components/schemas/LicenseHistoryType'
model:
type:
- string
- 'null'
licenseStart:
type: string
format: date-time
licenseEnd:
type: string
format: date-time
licenseChangeType:
$ref: '#/components/schemas/LicenseChangeType'
uniqueCode:
type:
- string
- 'null'
isPaymentReceived:
type: boolean
company:
$ref: '#/components/schemas/Company'
licenseType:
$ref: '#/components/schemas/LicenseType'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
LicenseChangeType:
enum:
- 1
- 2
- 3
type: integer
format: int32
WhiteLabelCompany:
required:
- chatServerIP
- chatServerUrl
- domain
- name
- serverID
type: object
properties:
name:
maxLength: 150
minLength: 0
type:
- string
- 'null'
description:
type:
- string
- 'null'
expireDate:
type: string
format: date-time
domain:
maxLength: 150
minLength: 0
type:
- string
- 'null'
serverID:
type: integer
format: int32
apiServerID:
type:
- integer
- 'null'
format: int32
chatServerUrl:
maxLength: 150
minLength: 0
type:
- string
- 'null'
chatServerIP:
maxLength: 25
minLength: 0
type:
- string
- 'null'
instanceServerIP:
type:
- string
- 'null'
instanceServerUrl:
type:
- string
- 'null'
licenseTypes:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/LicenseType'
companyWhiteLabelCompanies:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Company'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
InstanceType:
enum:
- 1
- 2
- 3
- 4
- 5
- 6
type: integer
format: int32
CompanyIntegrationParameter:
type: object
properties:
companyID:
type: integer
format: int32
integrationCompanyID:
type: integer
format: int32
parametersLabelID:
type:
- integer
- 'null'
format: int32
value:
type:
- string
- 'null'
companyUserID:
type: integer
format: int32
companyItemID:
type: integer
format: int32
company:
$ref: '#/components/schemas/Company'
integrationCompany:
$ref: '#/components/schemas/IntegrationCompany'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
ChatProvider:
required:
- name
type: object
properties:
name:
maxLength: 500
minLength: 0
type:
- string
- 'null'
enumValue:
type: integer
format: int32
companyInstances:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyInstance'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
CompanyInstallTypeEnum:
enum:
- 1
- 2
- 3
type: integer
format: int32
AuthorizedAreaLicenseTypeRelation:
type: object
properties:
authorizedAreaID:
type: integer
format: int32
licenseTypeID:
type: integer
format: int32
authorizedArea:
$ref: '#/components/schemas/AuthorizedArea'
licenseType:
$ref: '#/components/schemas/LicenseType'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
DataStatus:
enum:
- 0
- 1
- 2
type: integer
format: int32
IdVM:
type: object
properties:
id:
type: integer
format: int32
phonePermission:
type: boolean
obj:
type:
- object
- 'null'
additionalProperties: false
companyInstances:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyInstance'
additionalProperties: false
AuthorizedArea:
type: object
properties:
name:
type:
- string
- 'null'
authorizedAreaType:
$ref: '#/components/schemas/AuthorizedAreaType'
authorizedAreaLicenseTypeRelations:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/AuthorizedAreaLicenseTypeRelation'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
Server:
required:
- name
- serverIp
type: object
properties:
name:
maxLength: 50
minLength: 0
type:
- string
- 'null'
serverIp:
maxLength: 50
minLength: 0
type:
- string
- 'null'
serverUrl:
maxLength: 250
minLength: 0
type:
- string
- 'null'
serverInstance:
maxLength: 50
minLength: 0
type:
- string
- 'null'
serverUser:
maxLength: 50
minLength: 0
type:
- string
- 'null'
serverPassword:
maxLength: 50
minLength: 0
type:
- string
- 'null'
webHookPort:
type:
- integer
- 'null'
format: int32
signalRPort:
type:
- integer
- 'null'
format: int32
serverType:
$ref: '#/components/schemas/ServerType'
port:
type:
- integer
- 'null'
format: int32
companyChatServers:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Company'
companyDatabaseServers:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Company'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
Company:
required:
- code
- databaseName
- name
type: object
properties:
parentID:
type: integer
format: int32
code:
maxLength: 250
minLength: 0
type:
- string
- 'null'
name:
maxLength: 250
minLength: 0
type:
- string
- 'null'
logoUrl:
type:
- string
- 'null'
pbxServerID:
type:
- integer
- 'null'
format: int32
databaseServerID:
type: integer
format: int32
wssServerID:
type:
- integer
- 'null'
format: int32
chatServerID:
type:
- integer
- 'null'
format: int32
apiServerID:
type:
- integer
- 'null'
format: int32
databaseName:
maxLength: 250
minLength: 0
type:
- string
- 'null'
mainCompany:
type: boolean
companyInstallType:
$ref: '#/components/schemas/CompanyInstallTypeEnum'
recordApiUrl:
type:
- string
- 'null'
recordPath:
type:
- string
- 'null'
chatServer:
$ref: '#/components/schemas/Server'
tradeName:
type:
- string
- 'null'
adress:
type:
- string
- 'null'
taxAdministration:
type:
- string
- 'null'
taxNumber:
maxLength: 20
minLength: 0
type:
- string
- 'null'
mersisNo:
maxLength: 30
minLength: 0
type:
- string
- 'null'
relatedPerson:
maxLength: 100
minLength: 0
type:
- string
- 'null'
relatedEmail:
maxLength: 100
minLength: 0
type:
- string
- 'null'
releatedPhoneNumber:
maxLength: 16
minLength: 0
type:
- string
- 'null'
userLicenseCount:
type:
- integer
- 'null'
format: int32
instanceLicenseCount:
type:
- integer
- 'null'
format: int32
licenseExpireDate:
type:
- string
- 'null'
format: date-time
licenseProgressType:
type:
- integer
- 'null'
format: int32
apiKey:
type:
- string
- 'null'
apiStatus:
type:
- boolean
- 'null'
apiConfiguration:
type:
- string
- 'null'
licenseTypeID:
type:
- integer
- 'null'
format: int32
isShowShortcutMenu:
type: boolean
messageLimitPerMinute:
type:
- integer
- 'null'
format: int32
messageLimitPerDaily:
type:
- integer
- 'null'
format: int32
gmt:
type:
- integer
- 'null'
format: int32
invektoCompanyCode:
type:
- string
- 'null'
licenseRenewalPeriod:
type:
- integer
- 'null'
format: int32
licenseFeature:
type:
- string
- 'null'
whiteLabelCompanyID:
type:
- integer
- 'null'
format: int32
whiteLabelCompany:
$ref: '#/components/schemas/WhiteLabelCompany'
databaseServer:
$ref: '#/components/schemas/Server'
companyInstances:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyInstance'
companyIntegrationParameters:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyIntegrationParameter'
companyIntegrations:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyIntegration'
companyIpAddresses:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyIpAddress'
companyInstanceRequests:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/CompanyInstanceRequest'
licenseType:
$ref: '#/components/schemas/LicenseType'
licenseHistories:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/LicenseHistory'
id:
type: integer
format: int32
createDate:
type: string
format: date-time
updatedDate:
type:
- string
- 'null'
format: date-time
createdBy:
type:
- string
- 'null'
updatedBy:
type:
- string
- 'null'
dataStatus:
$ref: '#/components/schemas/DataStatus'
additionalProperties: false
AgentStatusVM:
type: object
properties:
id:
type: integer
format: int32
name:
type:
- string
- 'null'
rgb:
type:
- string
- 'null'
callsAllowed:
type: boolean
additionalProperties: false
LicenseHistoryType:
enum:
- 1
- 2
- 3
type: integer
format: int32
securitySchemes:
Bearer:
type: apiKey
description: 'JWT Authorization header. Örnek: "Bearer {token}"'
name: Authorization
in: header
x-refined-from:
- chatinbox-net-openapi-original.json
- chatinbox-net-openapi.yml