Get multiple Contracts
Read the data for multiple Contacts.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
query Parameters
Success
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": {
- "previousPageUrl": "string",
- "nextPageUrl": "string",
- "itemCount": 1,
- "totalItemCount": 20,
- "items": [
- {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}
]
}, - "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Create a new Contract
Create a Contract.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
When you want to create a Contract with a linked Adjustment, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the Adjustment information.
When you want to create a Contract with a linked IP Right, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the IP Right information.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the |
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. |
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. |
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all |
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
Request Body schema: application/jsonrequired
Include as much information as possible regarding the Contract
ID (object) or description (object) or SID (object) or GUID (object) (Admin Class) Specify the Admin Class for the Contract. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the system Preparer responsible for processing the Scheduled Tasks. | |
comment | string (Comment) <= 1000 characters Specify any additional information for the Contract, when applicable. |
Array of objects (Attachments Child Collection Request) Contract Attachments | |
Array of objects (Contract Entered Scope Child Collection Request) Contract Scope | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Group to which this Contract is associated, when applicable. | |
Array of objects (Keywords Child Collection Request) Contract Keywords | |
Array of objects (Links Child Collection Request) Contract Links | |
Array of objects (Notes Child Collection Request) Contract Notes | |
Array of objects (Contract Participant Child Collection Request) Contract Notes | |
Array of objects (Reminders Child Collection Request) Contract Reminders The required properties vary based on the | |
Array of objects (Contract Schedule Child Collection Request) Contract Schedules | |
Array of objects (Contract Deals Child Collection Request) Contract Deals | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to delete this Contract. | |
description required | string (description) [ 1 .. 255 ] characters Specify the unique description for the Contract. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Scope Procedure that you want to use for the Dynamic Scope, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of Item associated with the UD Field specified to determine the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Deal that determines the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the criteria that describes the first Period in which you want to process Tasks on the Contract Statement Schedule. The following selections are available: None, Current Open Period, Period Other Deal Active, Period UD Field Occurs, and Specific Period. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the UD Field to determine the First Scheduled Period, when applicable. | |
holdDeliveryFlag | boolean (Flag) Specify whether to hold deliveries for the Contract. |
id | string (ID) [ 1 .. 60 ] characters unique Specify the unique “name” of the Contract. |
interestRateAmount | number <= 5 characters Specify the percentage of interest you want charged for the Contract, when applicable. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of interest rate you want to use for the Contract, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the interest usage for the Contract, when applicable. This is the operator that is used by the Alliant system to calculate the percentage of interest for the Contract. The following selections are available: Exactly, Plus, and Times. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access Owner Group that you want to associate with the Contract. | |
priorityNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the priority value for the Contract. This number is used for Calculation and Statement scheduling. Scheduled Task jobs for Contracts with lower Priority values are picked up for processing by Batch Services before jobs with higher Priority values. |
revisionEffectiveDate | string <date-time> (Datetime) Specify the effective date for the Contract. A Contract is only activated when the effective date is less than or equal to the current date. This allows you to set up a Contract and activate it on a specific date, rather than allowing the Alliant system to activate the Contract automatically as soon as the Contract is set to Approved. In addition, the Alliant system does not change the information that you enter in this field when a Contract is activated. |
revisionExpiresDate | string <date-time> (Datetime) Specify the Expiration Date for the Contract. |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to select this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
startingStatementNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the number you want to use to begin numbering your Statements. The first Statement created for this Contract begins with the number you enter and each subsequent Statement number increases by one. |
ud_userDefinedStringField | string (ud_userDefinedStringField_Request) Specify values for the single-value string UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ud_userDefinedNumberField | number (ud_userDefinedNumberField_Request) Specify values for the single-value numerical UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ID (string) or description (string) or SID (number) or GUID (string) (ud_userDefinedReferenceRequest) Single-value Reference UD Fields for an Item are included in the collection with the Name of the UD Field prefixed with | |
object (udLookup_LookupUDFieldRequest) When you send a POST or PUT request for an Item that includes a Lookup UD Field and you want to modify the Lookup UD Field data, use the | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to modify this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
useDynamicScopeFlag | boolean (Flag) Specify whether the Contract uses the Dynamic Scope feature. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access View Access Group that you want to associate with the Contract. This property specifies the Alliant Contract Access User Group that is associated with the Users who have View only access to the Contract and the related Contract data. |
Created
Bad Request
Forbidden
Not Found
Method Not Allowed
Conflict
Unsupported Media Type
Internal Server Error
- Payload
{- "adminClassReference": {
- "guid": "6e960933-1103-40d5-936c-295836764c79"
}, - "assignedPreparerUserReference": {
- "guid": "fdec8d27-5aa9-49c0-95f0-ffb34110164c"
}, - "comment": "New Contract comment",
- "contractEnteredScopeItems": [
- {
- "_action": "add",
- "excludeFlag": false,
- "largeSequenceNumber": 1,
- "udKey1HierarchyTypeReference": {
- "guid": "3635348a-9474-45ce-8749-35ccaba12dbe"
}, - "udKey1ListReference": null,
- "udKey1Reference": {
- "guid": "e5b27b62-cf08-4d7f-bfdc-0026df666b66"
}, - "udKey7ListReference": null,
- "udKey7Reference": {
- "guid": "1f89b824-de03-4342-8699-2b2faf8d57b9"
}
}, - {
- "_action": "add",
- "excludeFlag": true,
- "largeSequenceNumber": 2,
- "udKey1HierarchyTypeReference": {
- "guid": "3635348a-9474-45ce-8749-35ccaba12dbe"
}, - "udKey1ListReference": null,
- "udKey1Reference": {
- "guid": "9dc630d1-b680-4e1d-a014-6f8923605f48"
}, - "udKey7ListReference": null,
- "udKey7Reference": {
- "guid": "ff5703ce-846c-464f-b439-cec4a3438104"
}
}
], - "contractGroupReference": {
- "guid": "6c6eb4b9-e478-49dc-8af4-7de6dab5a5ea"
}, - "contractParticipants": [
- {
- "_action": "add",
- "participantContactReference": {
- "guid": "32dcf8a1-7e8c-4517-ba46-553bbcf9f5b5"
}, - "paymentTypeReference": {
- "guid": "59722796-5723-4e21-8ec4-409729275bd3"
}, - "recipientGroupReference": {
- "guid": "8aaba2f7-856e-4460-8b4c-d0f36be3d169"
}
}
], - "contractSchedules": [
- {
- "_action": "add",
- "allowDeliveryFlag": true,
- "comment": "Monthly due within 1 day",
- "largeSequenceNumber": 38,
- "mailingDeadlineNumber": 1,
- "mailingDeadlineTypeReference": {
- "guid": "9bd2e6be-1d6d-4a0b-a546-d914abb80cd4"
}, - "numberOfPeriods": 1,
- "periodTypeReference": {
- "guid": "d83b0f10-7a9c-438e-b413-cdfc8a4f3794"
}
}
], - "deals": [
- {
- "_action": "add",
- "approvalGroupReference": {
- "guid": "415a5ad1-416b-4c98-acc2-a38f77febe17"
}, - "dealExpiresUDFs": [
- {
- "_action": "add",
- "expiresTypeReference": {
- "guid": "d9398bd0-267d-4877-b9b2-1f23968627d1"
}, - "largeSequenceNumber": 4,
- "udfReference": {
- "guid": "2708e12f-b59e-4f14-b730-7d6f5f2cc06b"
}
}
], - "description": "Statement Deal",
- "id": "Statement Deal",
- "firstScheduleReportingTypeReference": {
- "guid": "74196abb-e50b-4c5e-aa90-46c4b48e49ea"
}, - "mailingDeadlineNumber": 1,
- "mailingDeadlineTypeReference": {
- "guid": "9bd2e6be-1d6d-4a0b-a546-d914abb80cd4"
}, - "priorityNumber": 10,
- "sectionGroupReference": {
- "guid": "ccc34ec9-0c97-4851-b281-3684ef5b6069"
}, - "suspendCalculationsFlag": false,
- "suspendStatementsFlag": false,
- "targetEffectivePeriodReference": {
- "guid": "371dc7ad-1a1c-43eb-a571-b73b12c44e07"
}, - "templateGroupReference": {
- "guid": "6d5dc701-c7ed-4af2-b984-efb261c2c2ef"
}, - "useEarliestContractDataFlag": true
}
], - "deleteAccessLevelReference": {
- "guid": "4563de6f-4a21-4260-a7aa-6579b55f66f7"
}, - "description": "New Contract",
- "firstSchedulePeriodReference": {
- "guid": "371dc7ad-1a1c-43eb-a571-b73b12c44e07"
}, - "firstScheduleReportingTypeReference": {
- "guid": "74196abb-e50b-4c5e-aa90-46c4b48e49ea"
}, - "holdDeliveryFlag": false,
- "id": "New Contract",
- "interestRateAmount": 10,
- "interestRateUsageTypeReference": {
- "guid": "7cc790d1-11c3-4bb2-a15b-f5eef06b6c9b"
}, - "ownedBySecurityGroupReference": {
- "guid": "bf0f7dbe-23ec-43a5-8e92-e02bb8cb4d80"
}, - "priorityNumber": 1,
- "revisionEffectiveDate": "2021-09-22T13:38:09",
- "revisionExpiresDate": "2025-01-01T00:00:00",
- "selectAccessLevelReference": {
- "guid": "4563de6f-4a21-4260-a7aa-6579b55f66f7"
}, - "startingStatementNumber": 1,
- "updateAccessLevelReference": {
- "guid": "4563de6f-4a21-4260-a7aa-6579b55f66f7"
}, - "viewAccessSecurityGroupReference": {
- "guid": "bf0f7dbe-23ec-43a5-8e92-e02bb8cb4d80"
}
}
- 201
- 400
- 403
- 404
- 405
- 409
- 415
- 500
{- "result": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}, - "errors": [
- { }
], - "warnings": [
- { }
], - "hasErrors": false,
- "hasWarnings": false
}
Get a single Contract
Read the data for a specific Contract.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
query Parameters
downloadAttachments | boolean Use the downloadAttachments parameter to include Attachment data in the response. You must include either the verbose parameter or the include={ItemType}Attachments parameter when you want to include Attachment data in the response. Attachment data is returned in the _data property in base64 encoded format. When you do not include the downloadAttachments parameter but you include the verbose parameter or the include={ItemType}Attachments parameter, you can use the value in the the |
minimal | boolean When you specify this Verbosity parameter, the |
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. |
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. |
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all |
getWarnings | boolean When you specify this parameter, warning validation messages are returned. |
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
Successful Operation
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 403
- 404
- 405
- 500
{- "result": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}, - "errors": [
- { }
], - "warnings": [
- { }
], - "hasErrors": false,
- "hasWarnings": false
}
Delete a Contract
Delete a specific Contract.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
OK
Forbidden
Method Not Allowed
Conflict
Internal Server Error
- 200
- 403
- 405
- 409
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Update a Contract
Update the data for a specific Contract.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
The request body that you submit should include all of the properties that you want to update. When you want to update a UD Field Lookup Item, Child Data Item, Cross-Reference Item, or Adjustments on Tab Item, you must specify a value for the _action
subproperty. The following actions are available for UD Field Lookup Items, Child Data Items, and Adjustments on Tab:
· add – specify this action when you want to add a new Item.
· delete – specify this action when you want to delete an Item.
· update – specify this action when you want to update data for an Item.
The following actions are available for Cross-Reference Items:
· add – specify this action when you want to add a Cross-Reference Item.
· update – specify this action when you want to update data for a Cross-Reference Item.
When you want to create a Contract with a linked Adjustment, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the Adjustment information.
When you want to create a Contract with a linked IP Right, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the IP Right information.
Note: When you submit a request to add or delete Child or Cross-reference Items, the request is not idempotent. When you specify an _action
value for a Child or Cross-reference Item, the action supercedes the behaviour indicated by the HTTP verb for the Child or Cross-reference Item. In this scenario, the request is similar to an HTTP PATCH request.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the |
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. |
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. |
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all |
forceTimestampValidation | boolean Use the forceTimestampValidation parameter to validate the Timestamp for the Items that you want to update. When you use this parameter, you must include the following in the request body:
|
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
Request Body schema: application/jsonrequired
Include as much information as possible regarding the Contract
ID (object) or description (object) or SID (object) or GUID (object) (Admin Class) Specify the Admin Class for the Contract. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the system Preparer responsible for processing the Scheduled Tasks. | |
comment | string (Comment) <= 1000 characters Specify any additional information for the Contract, when applicable. |
Array of objects (Attachments Child Collection Request) Contract Attachments | |
Array of objects (Contract Entered Scope Child Collection Request) Contract Scope | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Group to which this Contract is associated, when applicable. | |
Array of objects (Keywords Child Collection Request) Contract Keywords | |
Array of objects (Links Child Collection Request) Contract Links | |
Array of objects (Notes Child Collection Request) Contract Notes | |
Array of objects (Contract Participant Child Collection Request) Contract Notes | |
Array of objects (Reminders Child Collection Request) Contract Reminders The required properties vary based on the | |
Array of objects (Contract Schedule Child Collection Request) Contract Schedules | |
Array of objects (Contract Deals Child Collection Request) Contract Deals | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to delete this Contract. | |
description | string (description) [ 1 .. 255 ] characters Specify the unique description for the Contract. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Scope Procedure that you want to use for the Dynamic Scope, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of Item associated with the UD Field specified to determine the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Deal that determines the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the criteria that describes the first Period in which you want to process Tasks on the Contract Statement Schedule. The following selections are available: None, Current Open Period, Period Other Deal Active, Period UD Field Occurs, and Specific Period. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the UD Field to determine the First Scheduled Period, when applicable. | |
holdDeliveryFlag | boolean (Flag) Specify whether to hold deliveries for the Contract. |
id | string (ID) [ 1 .. 60 ] characters unique Specify the unique “name” of the Contract. |
interestRateAmount | number <= 5 characters Specify the percentage of interest you want charged for the Contract, when applicable. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of interest rate you want to use for the Contract, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the interest usage for the Contract, when applicable. This is the operator that is used by the Alliant system to calculate the percentage of interest for the Contract. The following selections are available: Exactly, Plus, and Times. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access Owner Group that you want to associate with the Contract. | |
priorityNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the priority value for the Contract. This number is used for Calculation and Statement scheduling. Scheduled Task jobs for Contracts with lower Priority values are picked up for processing by Batch Services before jobs with higher Priority values. |
revisionEffectiveDate | string <date-time> (Datetime) Specify the effective date for the Contract. A Contract is only activated when the effective date is less than or equal to the current date. This allows you to set up a Contract and activate it on a specific date, rather than allowing the Alliant system to activate the Contract automatically as soon as the Contract is set to Approved. In addition, the Alliant system does not change the information that you enter in this field when a Contract is activated. |
revisionExpiresDate | string <date-time> (Datetime) Specify the Expiration Date for the Contract. |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to select this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
startingStatementNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the number you want to use to begin numbering your Statements. The first Statement created for this Contract begins with the number you enter and each subsequent Statement number increases by one. |
ud_userDefinedStringField | string (ud_userDefinedStringField_Request) Specify values for the single-value string UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ud_userDefinedNumberField | number (ud_userDefinedNumberField_Request) Specify values for the single-value numerical UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ID (string) or description (string) or SID (number) or GUID (string) (ud_userDefinedReferenceRequest) Single-value Reference UD Fields for an Item are included in the collection with the Name of the UD Field prefixed with | |
object (udLookup_LookupUDFieldRequest) When you send a POST or PUT request for an Item that includes a Lookup UD Field and you want to modify the Lookup UD Field data, use the | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to modify this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
useDynamicScopeFlag | boolean (Flag) Specify whether the Contract uses the Dynamic Scope feature. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access View Access Group that you want to associate with the Contract. This property specifies the Alliant Contract Access User Group that is associated with the Users who have View only access to the Contract and the related Contract data. | |
Array of objects (Adjustment Cross-reference Request Properties) Contract Adjustments When you want to create a Contract with a linked Adjustment, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the Adjustment information. The required properties vary based on the | |
Array of objects (IP Rights Cross-reference Request Collection) Contract IP Rights When you want to create a Contract with a linked IP Right, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the IP Right information. The required properties vary based on the |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Conflict
Unsupported Media Type
Internal Server Error
- Payload
{- "comment": "New Comment",
- "contractEnteredScopeItems": [
- {
- "_action": "add",
- "excludeFlag": false,
- "largeSequenceNumber": 1,
- "udKey1HierarchyTypeReference": {
- "guid": "3635348a-9474-45ce-8749-35ccaba12dbe"
}, - "udKey1ListReference": null,
- "udKey1Reference": {
- "guid": "e5b27b62-cf08-4d7f-bfdc-0026df666b66"
}, - "udKey7ListReference": null,
- "udKey7Reference": {
- "guid": "1f89b824-de03-4342-8699-2b2faf8d57b9"
}
}
], - "contractSchedules": [
- {
- "_action": "add",
- "allowDeliveryFlag": true,
- "comment": "Monthly due within 1 day",
- "largeSequenceNumber": 38,
- "mailingDeadlineNumber": 1,
- "mailingDeadlineTypeReference": {
- "guid": "9bd2e6be-1d6d-4a0b-a546-d914abb80cd4"
}, - "numberOfPeriods": 1,
- "periodTypeReference": {
- "guid": "d83b0f10-7a9c-438e-b413-cdfc8a4f3794"
}
}
], - "description": "Updated Contract",
- "firstSchedulePeriodReference": {
- "guid": "371dc7ad-1a1c-43eb-a571-b73b12c44e07"
}, - "firstScheduleReportingTypeReference": {
- "guid": "74196abb-e50b-4c5e-aa90-46c4b48e49ea"
}, - "holdDeliveryFlag": true,
- "id": "Updated Contract",
- "interestRateAmount": 10,
- "priorityNumber": 5,
- "revisionEffectiveDate": "2021-09-25T12:35:52.66",
- "revisionExpiresDate": null
}
- 200
- 400
- 403
- 404
- 405
- 409
- 415
- 500
{- "result": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}, - "errors": [
- { }
], - "warnings": [
- { }
], - "hasErrors": false,
- "hasWarnings": false
}
Update a Contract
Update the data for a specific Contract.
A Contract is an on-line data item that relates to a legal agreement between your company and an individual or company. In general, each Contract can define the related Participants, Recipients, Recipient Groups, Products, Deals, IP Rights, IP Rights Templates, Statement Schedule, Scope, System Events, User-Defined Fields (UD Fields), and so forth.
The request body that you submit should include all of the properties that you want to update. When you want to update a UD Field Lookup Item, Child Data Item, Cross-Reference Item, or Adjustments on Tab Item, you must specify a value for the _action
subproperty. The following actions are available for UD Field Lookup Items, Child Data Items, and Adjustments on Tab:
· add – specify this action when you want to add a new Item.
· delete – specify this action when you want to delete an Item.
· update – specify this action when you want to update data for an Item.
The following actions are available for Cross-Reference Items:
· add – specify this action when you want to add a Cross-Reference Item.
· update – specify this action when you want to update data for a Cross-Reference Item.
When you want to create a Contract with a linked Adjustment, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the Adjustment information.
When you want to create a Contract with a linked IP Right, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the IP Right information.
Note: As well as partial updates, it is possible to use an _action
to add or delete records. When there is an _action included within the body, then this action supercedes the behaviour indicated by the HTTP verb.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the |
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. |
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. |
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all |
forceTimestampValidation | boolean Use the forceTimestampValidation parameter to validate the Timestamp for the Items that you want to update. When you use this parameter, you must include the following in the request body:
|
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
Request Body schema: application/jsonrequired
Include as much information as possible regarding the Contract
ID (object) or description (object) or SID (object) or GUID (object) (Admin Class) Specify the Admin Class for the Contract. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the system Preparer responsible for processing the Scheduled Tasks. | |
comment | string (Comment) <= 1000 characters Specify any additional information for the Contract, when applicable. |
Array of objects (Attachments Child Collection Request) Contract Attachments | |
Array of objects (Contract Entered Scope Child Collection Request) Contract Scope | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Group to which this Contract is associated, when applicable. | |
Array of objects (Keywords Child Collection Request) Contract Keywords | |
Array of objects (Links Child Collection Request) Contract Links | |
Array of objects (Notes Child Collection Request) Contract Notes | |
Array of objects (Contract Participant Child Collection Request) Contract Notes | |
Array of objects (Reminders Child Collection Request) Contract Reminders The required properties vary based on the | |
Array of objects (Contract Schedule Child Collection Request) Contract Schedules | |
Array of objects (Contract Deals Child Collection Request) Contract Deals | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to delete this Contract. | |
description | string (description) [ 1 .. 255 ] characters Specify the unique description for the Contract. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Scope Procedure that you want to use for the Dynamic Scope, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of Item associated with the UD Field specified to determine the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Deal that determines the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the First Scheduled Period, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the criteria that describes the first Period in which you want to process Tasks on the Contract Statement Schedule. The following selections are available: None, Current Open Period, Period Other Deal Active, Period UD Field Occurs, and Specific Period. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the UD Field to determine the First Scheduled Period, when applicable. | |
holdDeliveryFlag | boolean (Flag) Specify whether to hold deliveries for the Contract. |
id | string (ID) [ 1 .. 60 ] characters unique Specify the unique “name” of the Contract. |
interestRateAmount | number <= 5 characters Specify the percentage of interest you want charged for the Contract, when applicable. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the type of interest rate you want to use for the Contract, when applicable. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the interest usage for the Contract, when applicable. This is the operator that is used by the Alliant system to calculate the percentage of interest for the Contract. The following selections are available: Exactly, Plus, and Times. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access Owner Group that you want to associate with the Contract. | |
priorityNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the priority value for the Contract. This number is used for Calculation and Statement scheduling. Scheduled Task jobs for Contracts with lower Priority values are picked up for processing by Batch Services before jobs with higher Priority values. |
revisionEffectiveDate | string <date-time> (Datetime) Specify the effective date for the Contract. A Contract is only activated when the effective date is less than or equal to the current date. This allows you to set up a Contract and activate it on a specific date, rather than allowing the Alliant system to activate the Contract automatically as soon as the Contract is set to Approved. In addition, the Alliant system does not change the information that you enter in this field when a Contract is activated. |
revisionExpiresDate | string <date-time> (Datetime) Specify the Expiration Date for the Contract. |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to select this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
startingStatementNumber | number (smallInteger) [ 1 .. 5 ] characters Specify the number you want to use to begin numbering your Statements. The first Statement created for this Contract begins with the number you enter and each subsequent Statement number increases by one. |
ud_userDefinedStringField | string (ud_userDefinedStringField_Request) Specify values for the single-value string UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ud_userDefinedNumberField | number (ud_userDefinedNumberField_Request) Specify values for the single-value numerical UD Fields for the Item, when applicable. These UD Fields use the name of the UD Field prefixed with |
ID (string) or description (string) or SID (number) or GUID (string) (ud_userDefinedReferenceRequest) Single-value Reference UD Fields for an Item are included in the collection with the Name of the UD Field prefixed with | |
object (udLookup_LookupUDFieldRequest) When you send a POST or PUT request for an Item that includes a Lookup UD Field and you want to modify the Lookup UD Field data, use the | |
ID (object) or description (object) or smallSid (object) or GUID (object) (Reference) Specify the security permission level required for Group members to modify this Contract. The following selections are available: Confidential, Normal, and Supervisor. | |
useDynamicScopeFlag | boolean (Flag) Specify whether the Contract uses the Dynamic Scope feature. |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access View Access Group that you want to associate with the Contract. This property specifies the Alliant Contract Access User Group that is associated with the Users who have View only access to the Contract and the related Contract data. | |
Array of objects (Adjustment Cross-reference Request Properties) Contract Adjustments When you want to create a Contract with a linked Adjustment, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the Adjustment information. The required properties vary based on the | |
Array of objects (IP Rights Cross-reference Request Collection) Contract IP Rights When you want to create a Contract with a linked IP Right, you must first submit a POST Request to create the Contract. You must then submit a PUT or PATCH Request to update the Contract with the IP Right information. The required properties vary based on the |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Conflict
Unsupported Media Type
Internal Server Error
- Payload
{- "comment": "New Comment",
- "contractEnteredScopeItems": [
- {
- "_action": "add",
- "excludeFlag": false,
- "largeSequenceNumber": 1,
- "udKey1HierarchyTypeReference": {
- "guid": "3635348a-9474-45ce-8749-35ccaba12dbe"
}, - "udKey1ListReference": null,
- "udKey1Reference": {
- "guid": "e5b27b62-cf08-4d7f-bfdc-0026df666b66"
}, - "udKey7ListReference": null,
- "udKey7Reference": {
- "guid": "1f89b824-de03-4342-8699-2b2faf8d57b9"
}
}
], - "contractSchedules": [
- {
- "_action": "add",
- "allowDeliveryFlag": true,
- "comment": "Monthly due within 1 day",
- "largeSequenceNumber": 38,
- "mailingDeadlineNumber": 1,
- "mailingDeadlineTypeReference": {
- "guid": "9bd2e6be-1d6d-4a0b-a546-d914abb80cd4"
}, - "numberOfPeriods": 1,
- "periodTypeReference": {
- "guid": "d83b0f10-7a9c-438e-b413-cdfc8a4f3794"
}
}
], - "description": "Updated Contract",
- "firstSchedulePeriodReference": {
- "guid": "371dc7ad-1a1c-43eb-a571-b73b12c44e07"
}, - "firstScheduleReportingTypeReference": {
- "guid": "74196abb-e50b-4c5e-aa90-46c4b48e49ea"
}, - "holdDeliveryFlag": true,
- "id": "Updated Contract",
- "interestRateAmount": 10,
- "priorityNumber": 5,
- "revisionEffectiveDate": "2021-09-25T12:35:52.66",
- "revisionExpiresDate": null
}
- 200
- 400
- 403
- 404
- 405
- 409
- 415
- 500
{- "result": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}, - "errors": [
- { }
], - "warnings": [
- { }
], - "hasErrors": false,
- "hasWarnings": false
}
Execute the Approve Tool on an existing Contract
Execute the Approve Tool on an existing Contract.
query Parameters
Request Body schema: application/json
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- Payload
{- "comment": "string"
}
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Execute the Complete Tool on an existing Contract
Execute the Complete Tool on an existing Contract.
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Execute the Copy Tool on an existing Contract
Execute the Copy Tool on an existing Contract.
query Parameters
downloadAttachments | boolean Use the downloadAttachments parameter to include Attachment data in the response. You must include either the verbose parameter or the include={ItemType}Attachments parameter when you want to include Attachment data in the response. Attachment data is returned in the _data property in base64 encoded format. When you do not include the downloadAttachments parameter but you include the verbose parameter or the include={ItemType}Attachments parameter, you can use the value in the the |
minimal | boolean When you specify this Verbosity parameter, the |
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. |
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. |
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 |
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all |
getWarnings | boolean When you specify this parameter, warning validation messages are returned. |
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
Request Body schema: application/json
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access Owner Group that you want to associate with the Contract Copy. | |
ID (object) or description (object) or SID (object) or GUID (object) (Reference) Specify the Contract Access View Access Group that you want to associate with the Contract Copy. This property specifies the Alliant Contract Access User Group that is associated with the Users who have View only access to the Contract and the related Contract data. | |
copyAdjustments | boolean (Flag) Specify whether to include the Adjustments on Tab that are associated with the Contract with the copy of the Contract. |
copyNotes | boolean (Flag) Specify whether to include the Notes, Reminders, Attachments, and Links associated with the Contract with the copy of the Contract. |
copyRights | boolean (Flag) Specify whether to include the IP Rights that are associated with the Contract with the copy of the Contract. |
copyRightsTemplates | boolean (Flag) Specify whether to include the IP Rights Templates that are associated with the Contract with the copy of the Contract. |
Successful Operation
Forbidden
Not Found
Method Not Allowed
Unsupported Media Type
Internal Server Error
- Payload
{- "ownedBySecurityGroupReference": "string",
- "viewAccessSecurityGroupReference": "string",
- "copyAdjustments": true,
- "copyNotes": true,
- "copyRights": true,
- "copyRightsTemplates": true
}
- 200
- 403
- 404
- 405
- 415
- 500
{- "result": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "activeRevisionFlag": true,
- "actualFirstScheduledPeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "adminClassReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvalComment": "string",
- "approvedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "approvedDatetime": "2019-08-24T14:15:22Z",
- "assignedPreparerUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "comment": "string",
- "completedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "completedDatetime": "2019-08-24T14:15:22Z",
- "contractGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "dealVersionNumber": 0,
- "deleteAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "description": "string",
- "dynamicScopeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleContextElementReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleDealReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleReportingTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "firstScheduleUDFReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "holdDeliveryFlag": true,
- "id": "string",
- "interestRateAmount": 0,
- "interestRateIndexReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "interestRateUsageTypeReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "keywordVersionNumber": 0,
- "latestSchedulePeriodReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedByUserReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "modifiedDatetime": "2019-08-24T14:15:22Z",
- "noteSID": 1,
- "originalSID": 1,
- "ownedBySecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantVersionNumber": 0,
- "priorityNumber": 1,
- "purgedDatetime": "2019-08-24T14:15:22Z",
- "revisionEffectiveDate": "2019-08-24T14:15:22Z",
- "revisionExpiresDate": "2019-08-24T14:15:22Z",
- "revisionNumber": 0,
- "scheduleVersionNumber": 0,
- "scopeVersionNumber": 0,
- "selectAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "servicesVersionNumber": 0,
- "sid": 1,
- "startingStatementNumber": 0,
- "statusReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "systemModifiedDatetime": "2019-08-24T14:15:22Z",
- "systemRunsCalcFlag": true,
- "udfVersionNumber": 0,
- "updateAccessLevelReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "smallSid": 0
}, - "useDynamicScopeFlag": true,
- "versionNumber": 0,
- "viewAccessSecurityGroupReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}, - "errors": [
- { }
], - "warnings": [
- { }
], - "hasErrors": false,
- "hasWarnings": false
}
Execute the In Setup Tool on an existing Contract
Execute the In Setup Tool on an existing Contract.
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Execute the Model Tool on an existing Contract
Execute the Model Tool on an existing Contract.
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Execute the Resolve Tool on an existing Contract
Execute the Resolve Tool on an existing Contract.
Note: You must enable at least one of the Resolve Types.
query Parameters
Request Body schema: application/json
lookupSQLFlag | boolean (Flag) Specify whether to resolve SQL Statements for User-Defined Field (UD Field) Lookups for the selected Contracts. |
dateReferenceFlag | boolean (Flag) Specify whether to resolve the Date UD Field values for the Reminders and Note Reminders for the selected Contracts. |
udfCopyFlag | boolean (Flag) Specify whether to copy global UD Field values and update the related tables with this information for the selected Contracts. |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- Payload
{- "lookupSQLFlag": true,
- "dateReferenceFlag": true,
- "udfCopyFlag": true
}
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Execute the Revise Tool on an existing Contract
Execute the Revise Tool on an existing Contract.
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 200
- 400
- 403
- 404
- 405
- 500
{- "result": null,
- "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Get multiple Contracts by referenced Participants
Read the data for multiple Contracts by referenced Participants.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the | ||||||||||||||||||||||||||||||
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. | ||||||||||||||||||||||||||||||
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. | ||||||||||||||||||||||||||||||
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all | ||||||||||||||||||||||||||||||
$filter | string Use the $filter parameter to filter returned data Items in a manner similar to the Alliant User Applications column filter. This parameter uses the following format: {filterBy} {operator} {value}
You can use the and and or operators to combine multiple filter parameter criteria. The response includes only data Items with a displayName value that contains 'rin' $filter=displayName contains 'rin'The response includes only data Items with a comment value that ends with 'ing' $filter=comment endswith 'ing'The response includes only data Items with a description value that starts with 'str' $filter=description startswith 'str'The response includes a single data Item with an id value equal to 'ABC123' $filter=id eq 'ABC123'The response includes only data Items with a udfVersionNumber value equal to 1 $filter=udfVersionNumber ge 1The response includes only data Items with a displayName value that starts with 'rin' or data Items with a comment value that ends with 'ing' and data Items with description value that starts with 'str' $filter=(displayName contains 'rin' or comment endswith 'ing') and description startswith 'str'The response includes only data Items that have no Admin Class $filter=adminClassReference eq null | ||||||||||||||||||||||||||||||
$orderby | string Use the $orderby parameter to specify the sort order of the returned data Items. You can specify a property or a property of a Reference property followed by asc or desc to sort returned data Items by a property in ascending or descending order. Note: When this parameter is not specified, the returned data Items are sorted by Display Name in ascending order. ascending sort by property1 $orderby=property1descending sort by property1 of the referenceProperty $orderby=referenceProperty.property1 desc | ||||||||||||||||||||||||||||||
$top | integer Use the $top parameter to specify the maximum number of Items to return. When you do not specify this parameter, 20 Items are returned by default. When you specify the verbose parameter, the maximum number of Items that you can request 100. When you specify the minimal or default parameters, the maximum number of Items that you can request 1000. This query parameter combined with $skip query parameter can be used to facilitate paging. The response includes 30 data Items $top=30 | ||||||||||||||||||||||||||||||
$skip | integer Use the $skip parameter to specify the number of Items to skip from the first result. This query parameter combined with the $top query parameter can be used to facilitate paging. For example, $skip=20&$top=20 returns the second page of 20 Items. The response includes data Items that follow the first 30 data Items $skip=30 | ||||||||||||||||||||||||||||||
downloadAttachments | boolean Use the downloadAttachments parameter to include Attachment data in the response. You must include either the verbose parameter or the include={ItemType}Attachments parameter when you want to include Attachment data in the response. Attachment data is returned in the _data property in base64 encoded format. When you do not include the downloadAttachments parameter but you include the verbose parameter or the include={ItemType}Attachments parameter, you can use the value in the the | ||||||||||||||||||||||||||||||
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 201
- 400
- 403
- 404
- 405
- 500
{- "result": {
- "previousPageUrl": "string",
- "nextPageUrl": "string",
- "itemCount": 1,
- "totalItemCount": 20,
- "items": [
- {
- "_type": "dataItemType",
- "displayName": "string",
- "combinedParticipantContractDescription": "string",
- "contractReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "participantContactReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}
]
}, - "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Get multiple Contracts by referenced User1s
Read the data for multiple Contracts by referenced User1s.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the | ||||||||||||||||||||||||||||||
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. | ||||||||||||||||||||||||||||||
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. | ||||||||||||||||||||||||||||||
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all | ||||||||||||||||||||||||||||||
$filter | string Use the $filter parameter to filter returned data Items in a manner similar to the Alliant User Applications column filter. This parameter uses the following format: {filterBy} {operator} {value}
You can use the and and or operators to combine multiple filter parameter criteria. The response includes only data Items with a displayName value that contains 'rin' $filter=displayName contains 'rin'The response includes only data Items with a comment value that ends with 'ing' $filter=comment endswith 'ing'The response includes only data Items with a description value that starts with 'str' $filter=description startswith 'str'The response includes a single data Item with an id value equal to 'ABC123' $filter=id eq 'ABC123'The response includes only data Items with a udfVersionNumber value equal to 1 $filter=udfVersionNumber ge 1The response includes only data Items with a displayName value that starts with 'rin' or data Items with a comment value that ends with 'ing' and data Items with description value that starts with 'str' $filter=(displayName contains 'rin' or comment endswith 'ing') and description startswith 'str'The response includes only data Items that have no Admin Class $filter=adminClassReference eq null | ||||||||||||||||||||||||||||||
$orderby | string Use the $orderby parameter to specify the sort order of the returned data Items. You can specify a property or a property of a Reference property followed by asc or desc to sort returned data Items by a property in ascending or descending order. Note: When this parameter is not specified, the returned data Items are sorted by Display Name in ascending order. ascending sort by property1 $orderby=property1descending sort by property1 of the referenceProperty $orderby=referenceProperty.property1 desc | ||||||||||||||||||||||||||||||
$top | integer Use the $top parameter to specify the maximum number of Items to return. When you do not specify this parameter, 20 Items are returned by default. When you specify the verbose parameter, the maximum number of Items that you can request 100. When you specify the minimal or default parameters, the maximum number of Items that you can request 1000. This query parameter combined with $skip query parameter can be used to facilitate paging. The response includes 30 data Items $top=30 | ||||||||||||||||||||||||||||||
$skip | integer Use the $skip parameter to specify the number of Items to skip from the first result. This query parameter combined with the $top query parameter can be used to facilitate paging. For example, $skip=20&$top=20 returns the second page of 20 Items. The response includes data Items that follow the first 30 data Items $skip=30 | ||||||||||||||||||||||||||||||
downloadAttachments | boolean Use the downloadAttachments parameter to include Attachment data in the response. You must include either the verbose parameter or the include={ItemType}Attachments parameter when you want to include Attachment data in the response. Attachment data is returned in the _data property in base64 encoded format. When you do not include the downloadAttachments parameter but you include the verbose parameter or the include={ItemType}Attachments parameter, you can use the value in the the | ||||||||||||||||||||||||||||||
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 201
- 400
- 403
- 404
- 405
- 500
{- "result": {
- "previousPageUrl": "string",
- "nextPageUrl": "string",
- "itemCount": 1,
- "totalItemCount": 20,
- "items": [
- {
- "_type": "dataItemType",
- "displayName": "string",
- "combinedUDKey1ContractDescription": "string",
- "contractReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "udKey1Reference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}
]
}, - "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}
Get multiple Contracts by referenced User4s
Read the data for multiple Contracts by referenced User4s.
query Parameters
minimal | boolean When you specify this Verbosity parameter, the | ||||||||||||||||||||||||||||||
default | boolean Use this Verbosity parameter option when you want Alliant API to return a response that includes all properties for the Item, including UD Fields. This is the default option that is used when no Verbosity parameter is provided. | ||||||||||||||||||||||||||||||
verbose | boolean Use this Verbosity parameter option when you want Alliant API to return UD Field Lookups, Adjustments on Tab, Child Collection, and Cross-Reference properties in addition to the properties from the default Verbosity level. Note: Using this parameter may affect performance and should only be used when necessary. | ||||||||||||||||||||||||||||||
include | string Use this Verbosity parameter to specify the properties to include in the response, separated by commas. You can also specify that you want to include Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields in the response. When you set the Verbosity of the response to minimal or default, Items only display as much information as the Verbosity parameter allows. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to return additional Child properties. Note: When the values specified in the include parameter are not valid, the query parameter is ignored and a warning is added to response includes property1, childItem1 child collection, childProperty2 of childItem2 collection, udLookup_UDField1 UD Field lookup collection. include=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
exclude | string Use this Verbosity parameter to specify the properties to exclude from the response, separated by commas. You can also specify that you want to exclude Adjustments on Tab, Cross-Reference data Items, Child Items, and Child fields from the response. You can use the ChildDataItem.ChildPropertyName syntax to specify when you want to exclude specific Child properties. Note: When the values specified in the exclude parameter are not valid, the query parameter is ignored and a warning is added to response includes all properies according to Verbosity parameter, except for property1, childItem1 collection, childProperty2 of childItem2 collection, and udLookup_UDField1 UD Field lookup collection. exclude=property1,childItem1,childItem2.childProperty2,udLookup_UDField1 | ||||||||||||||||||||||||||||||
contextReplace | string Use this parameter to specify the properties with context replaced values in the response, separated by commas. You can also specify that you want to context replace values for all properties by specifying all. Note: When the values specified in the contextReplace parameter are not valid, the query parameter is ignored. displayName and ud_UDField1 properties in the response have context replaced values. contextReplace=displayName,ud_UDField1All properties in the response have context replaced values. contextReplace=all | ||||||||||||||||||||||||||||||
$filter | string Use the $filter parameter to filter returned data Items in a manner similar to the Alliant User Applications column filter. This parameter uses the following format: {filterBy} {operator} {value}
You can use the and and or operators to combine multiple filter parameter criteria. The response includes only data Items with a displayName value that contains 'rin' $filter=displayName contains 'rin'The response includes only data Items with a comment value that ends with 'ing' $filter=comment endswith 'ing'The response includes only data Items with a description value that starts with 'str' $filter=description startswith 'str'The response includes a single data Item with an id value equal to 'ABC123' $filter=id eq 'ABC123'The response includes only data Items with a udfVersionNumber value equal to 1 $filter=udfVersionNumber ge 1The response includes only data Items with a displayName value that starts with 'rin' or data Items with a comment value that ends with 'ing' and data Items with description value that starts with 'str' $filter=(displayName contains 'rin' or comment endswith 'ing') and description startswith 'str'The response includes only data Items that have no Admin Class $filter=adminClassReference eq null | ||||||||||||||||||||||||||||||
$orderby | string Use the $orderby parameter to specify the sort order of the returned data Items. You can specify a property or a property of a Reference property followed by asc or desc to sort returned data Items by a property in ascending or descending order. Note: When this parameter is not specified, the returned data Items are sorted by Display Name in ascending order. ascending sort by property1 $orderby=property1descending sort by property1 of the referenceProperty $orderby=referenceProperty.property1 desc | ||||||||||||||||||||||||||||||
$top | integer Use the $top parameter to specify the maximum number of Items to return. When you do not specify this parameter, 20 Items are returned by default. When you specify the verbose parameter, the maximum number of Items that you can request 100. When you specify the minimal or default parameters, the maximum number of Items that you can request 1000. This query parameter combined with $skip query parameter can be used to facilitate paging. The response includes 30 data Items $top=30 | ||||||||||||||||||||||||||||||
$skip | integer Use the $skip parameter to specify the number of Items to skip from the first result. This query parameter combined with the $top query parameter can be used to facilitate paging. For example, $skip=20&$top=20 returns the second page of 20 Items. The response includes data Items that follow the first 30 data Items $skip=30 | ||||||||||||||||||||||||||||||
downloadAttachments | boolean Use the downloadAttachments parameter to include Attachment data in the response. You must include either the verbose parameter or the include={ItemType}Attachments parameter when you want to include Attachment data in the response. Attachment data is returned in the _data property in base64 encoded format. When you do not include the downloadAttachments parameter but you include the verbose parameter or the include={ItemType}Attachments parameter, you can use the value in the the | ||||||||||||||||||||||||||||||
autoLogOff | boolean Use the autoLogOff parameter to log off Alliant API, discard the Alliant session Security Token, and release the Alliant license currently in use by Alliant API once the request completes. |
OK
Bad Request
Forbidden
Not Found
Method Not Allowed
Internal Server Error
- 201
- 400
- 403
- 404
- 405
- 500
{- "result": {
- "previousPageUrl": "string",
- "nextPageUrl": "string",
- "itemCount": 1,
- "totalItemCount": 20,
- "items": [
- {
- "_type": "dataItemType",
- "displayName": "string",
- "combinedUDKey4ContractDescription": "string",
- "contractReference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}, - "udKey4Reference": {
- "_type": "dataItemType",
- "displayName": "string",
- "guid": "6c556cd8-ac27-4167-844c-f00ddb170b3f",
- "sid": 1
}
}
]
}, - "errors": [ ],
- "warnings": [ ],
- "hasErrors": false,
- "hasWarnings": false
}