{"introduction":"This document provides a reference for both query and response for the Company CDF APIs version 1.0. This document includes a series of notes and instructions that outline the Company CDF APIs.","audience":{"label":"Audience","description":"This document is aimed for Company CDF API customers, partners and software developers who would like to consume the Company CDF API."},"overview":{"label":"Overview","description":"These APIs can be used by a non Egencia system for adding, editing or deleting Custom Data Fields value using REST API and JSON. Partners must pass the authentication in order to use the API /v1/companies. This document will help you to find links to different API Endpoints for CDF management and a general overview of the API status codes you can expect back from each CDF API endpoints."},"versioning":{"versions":[{"id":"1.0","change_description":"First stable version."}]},"error_codes":[{"code":"EGE-ER-OS-4002","description":"Resource not found, you are trying to access an invalid or non existent resource."},{"code":"EGE-ER-OS-4005","description":"Invalid request parameters found, please provide correct params."},{"code":"EGE-ER-OS-4006","description":"CDF given in request has field type as free field."},{"code":"EGE-ER-OS-4007","description":"Duplicate value found, given CDF value already exists."},{"code":"EGE-ER-OS-5001","description":"Unable to process your request right now. Please try again later."}],"api_details":{"label":"Company CDF API","description":"Custom data fields refer to set of fields configured by clients to capture any desired information for a transaction. This information is used to mostly capture details like invoicing, reporting, approval, billing etc.\nDepartment, billing unit, reason for travel, project code etc. are some of the most commonly used CDFs. In short, Custom Data Fields allows you to create dynamic, custom fields for retrieving extra data for a Partner.\nThe Company CDF API provides users with a simple, standardised, resource-oriented, RESTful interface with JSON-formatted responses.\nTo have a secure data transfer and streamlined integration, we use the HTTPs protocol for API calls."},"enumerations":{},"documentation_link":"https://apis.egencia.com/openconnect/docs/api-docs/CompanyCDFAPI"}