GET Relationship Extension Fields
Retrieve a list of extension fields related to a relationship.
Endpoint
|
Endpoint |
|
|
Method |
GET |
Headers
|
Header |
Argument |
|
Authorization |
Bearer token |
|
Accept |
application/json or application/xml |
Parameters
|
Parameter |
Example |
Description |
entity-id
|
e14e044e-e847-47e4-a8e8-01f2e6341fbf
|
Unique identifier of relationship. |
|
Parameter |
Data Type |
Description |
|
limit |
int |
Maximum number of items in the response. Maximum: 50. |
|
offset |
int |
Number of items to skip from the start. Default: 0. |
| name | string | Extension field name. You can filter by this parameter using these operators: [eq], [contains] |
Elements
The following elements are available for the Extension Fields API:
|
Element |
Data Type |
Available Options |
Description |
|---|---|---|---|
|
success |
boolean |
Whether the request was successful. |
|
|
totalCount |
integer |
Total number of extension fields that match the filter criteria across all pages. Note:
Use the limit and offset query parameters to retrieve additional sets of data if totalCount exceeds the page size. |
|
|
result |
array |
Current page of evaluation results, with up to 50 extension fields per request (determined by limit and offset). |
|
|
errors |
array |
List of error objects. Typically empty when the request is successful. |
|
|
entityId |
string |
Unique, permanent GUID that represents the relationship within the system. |
|
|
relationshipName |
string |
Name of the relationship, provided by the user during the creation process. |
|
|
name |
string |
Name of the extension field. |
|
|
value |
string |
Value of the extension field. |
Get relationship extension fields
- Endpoint
-
GET
/api/relationships/e14e044e-e847-47e4-a8e8-01f2e6341fbf/extensionfields - Example cURL request
-
curl --location 'https://<your-instance>.risk.coupadev.com/api/relationships/e14e044e-e847-47e4-a8e8-01f2e6341fbf/extensionfields' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --header 'Authorization: ••••••' - Example response
-
{ "result": { "entityId": "e14e044e-e847-47e4-a8e8-01f2e6341fbf", "totalCount": 66, "relationshipName": "Relationship_Rest<API&Test2", "extensionFields": [ { "name": "aabudf2", "value": "False" }, { "name": "aabudf3", "value": "False" }, { "name": "aacudf4", "value": "" }, { "name": "aacudf5", "value": "" }, { "name": "aaudf1", "value": "" }, { "name": "abcd1234___", "value": "" }, { "name": "abcdxyz", "value": "" }, { "name": "amendmentdescription", "value": "" }, { "name": "approvalstatus", "value": "" }, { "name": "autorenewalenabled", "value": "False" }, { "name": "businessunit", "value": "" }, { "name": "compliancedetails", "value": "" }, { "name": "compliancerequired", "value": "False" }, { "name": "confidentialityrequired", "value": "False" }, { "name": "contractenddate", "value": "" }, { "name": "contractowner", "value": "" }, { "name": "contractstartdate", "value": "" }, { "name": "contractstatus", "value": "" }, { "name": "contractvalue", "value": "" }, { "name": "counterpartyname", "value": "" }, { "name": "customnotes", "value": "" }, { "name": "department", "value": "" }, { "name": "governinglaw", "value": "" }, { "name": "insuranceexpirydate", "value": "" }, { "name": "insuranceprovider", "value": "" }, { "name": "insurancerequired", "value": "False" }, { "name": "jurisdiction", "value": "" }, { "name": "lastamendmentdate", "value": "" }, { "name": "lastreviewdate", "value": "" }, { "name": "licenseexpirydate", "value": "" }, { "name": "licenseincluded", "value": "False" }, { "name": "licensetype", "value": "" }, { "name": "linkedcontracts", "value": "" }, { "name": "ndaexpirydate", "value": "" }, { "name": "ndasigned", "value": "False" }, { "name": "nextreviewdate", "value": "" }, { "name": "noticeperioddays", "value": "" }, { "name": "numberofamendments", "value": "" }, { "name": "parentcontract", "value": "" }, { "name": "paymentfrequency", "value": "" }, { "name": "paymentmethod", "value": "" }, { "name": "paymentterms", "value": "" }, { "name": "primarycontact", "value": "" }, { "name": "primarycontactemail", "value": "" }, { "name": "primarycontactphone", "value": "" }, { "name": "rel_udf", "value": "test_<&value" }, { "name": "relationshiptype", "value": "" }, { "name": "renewaldate", "value": "" }, { "name": "renewaloption", "value": "" }, { "name": "renewalterms", "value": "" } ] }, "errors": [], "success": true }