COR API
The COR API lets you integrate with projectcor.com applications using simple HTTP methods, in either XML or JSON formats, making this an ideal API for developing integrations with other softwares, external clients or mobile applications.Base URL
All API requests should be made to:Authentication
The COR API uses OAuth 2.0 with multiple authentication flows. All authenticated endpoints require a Bearer token in the Authorization header.Authentication Methods
The API supports three authentication methods:- Client Credentials - For server-to-server authentication using API keys
- Authorization Code - For user authorization via consent screen
- User Credentials - For direct username/password authentication
Authentication Endpoints
Learn about the different authentication methods available
Using Access Tokens
Once authenticated, include the access token in all API requests:Request Format
The API accepts requests in JSON format. Some endpoints also supportapplication/x-www-form-urlencoded format.
Headers
All requests should include:Response Format
All responses are returned in JSON format. The API uses standard HTTP status codes:200- Success204- Success (No Content)400- Bad Request401- Unauthorized404- Not Found500- Server Error
Pagination
Many list endpoints support pagination. By default, endpoints return 20 items per page. Use thepage parameter to navigate through results.
Rate Limiting
Rate limiting information will be provided here. Please contact support for current rate limits.
OpenAPI Specification
This documentation is generated from our OpenAPI specification file.View OpenAPI Specification
View the complete OpenAPI specification file
Getting Started
1
Obtain API Credentials
Contact your COR administrator to obtain API credentials (API Key and Client Secret).
2
Authenticate
Use one of the authentication methods to obtain an access token.
Client Credentials
3
Make Your First Request
Use the access token to make authenticated API requests.

