Version
The Version endpoint provides information about the current API version and supported endpoints. For AI-powered endpoints, it also includes ML model version information.
Get API version
Retrieve information about the current API version and supported endpoints. This endpoint doesn't require authentication and can be used to verify API availability.
Response fields
- Name
version- Type
- string
- Description
The current API version number.
- Name
apiStatus- Type
- string
- Description
Current API status (operational, maintenance, degraded).
- Name
endpoints- Type
- object
- Description
Available endpoint categories with their versions and status. AI-powered endpoints include model_version and service_version.
curl https://frontier.beamery.com/v1/version
{
"version": "1.0.0",
"apiStatus": "operational",
"endpoints": {
"authentication": {
"status": "operational",
"version": "1.0.0"
},
"taxonomy": {
"status": "operational",
"version": "1.0.0",
"model_version": "1.0.0",
"service_version": "4.9.250530.1844409513"
},
"inference": {
"status": "operational",
"version": "1.0.0",
"model_version": "1.0.0",
"service_version": "4.9.250530.1844409513"
},
"matching": {
"status": "operational",
"version": "2.0.0",
"model_version": "1.0.0",
"service_version": "4.9.250530.1844409513"
},
"companies": {
"status": "alpha",
"version": "0.8.0"
},
"corecrm": {
"status": "operational",
"version": "1.0.0"
}
}
}
Check version compatibility
Check if a specific client version is compatible with the current API version.
Request body
- Name
clientVersion- Type
- string
- Description
The API version your client is using.
- Name
endpoints- Type
- array
- Description
List of endpoints your client uses.
Response fields
- Name
compatible- Type
- boolean
- Description
Whether the client version is compatible.
- Name
supported- Type
- boolean
- Description
Whether the client version is still supported.
- Name
endpointCompatibility- Type
- object
- Description
Compatibility status for each requested endpoint.
curl https://frontier.beamery.com/v1/version/check \
-X POST \
-H "Content-Type: application/json" \
-d '{
"clientVersion": "0.9.0",
"endpoints": ["taxonomy", "matching", "inference"]
}'
{
"compatible": true,
"supported": true,
"endpointCompatibility": {
"taxonomy": {
"compatible": true,
"version": "1.0.0",
"model_version": "1.0.0"
},
"matching": {
"compatible": true,
"version": "2.0.0",
"model_version": "1.0.0",
"notes": "Using v2 matching which is backwards compatible"
},
"inference": {
"compatible": true,
"version": "1.0.0",
"model_version": "1.0.0"
}
}
}