GEP SMART can be used as a comprehensive Contract Management system, that allows the customers to create new contracts with vendors and amend them on an ongoing basis. The Contract API allows retrieval of contracts and amendments created in GEP SMART for posting in ERP. Terminations and expiries can be retrieved in subsequent requests. The Acknowledgment API allows capturing of the ERP processing status in GEP SMART, which is to be displayed to the user along with comments, in case of failures.
Contract
Overview
Actions
| Verb | URL format | Action | Description | |
|---|---|---|---|---|
| PUT | api/Contract/ContractStatus | Update | Update processed Contract status | Details |
| GET | api/Contract/All | Read | Get all Contract details | Details |
| POST | api/Contract/LegalCompanyName | Create | Create legal company name in contracts | Details |
| GET | api/Contract/AllAttachmentByContractNumber | Read | Retrieve all the attachments by Contract Number | Details |
| GET | api/Contract/PriceBookDetails | Read | Get price book details | Details |
| POST | api/Contract/SaveContractDetails | Create | Create and save contract details | Details |
| POST | api/Contract/SaveContractInformation | Create | Create Contracts into GEP SMART | Details |
Authentication
Please refer our user authentication section for more details: Authentication
Response Codes
| Status Code | Status | Description |
|---|---|---|
| 200 | OK | The request was successful. |
| 400 | Bad Request | The request could not be understood or was missing required parameters. |
| 401 | Unauthorized | Authentication failed, or user doesn't have permissions for requested operation. |
| 404 | Not Found | Resource was not found. |
| 415 | Unsupported Media Type | API is not able to process the client's supplied media type, as indicated by the Content-Type request header. |
| 500 | Internal Server Error | The server encountered an unexpected condition which prevented it from fulfilling the request. |