Contract

Overview

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.

Actions
Verb URL format Action Description
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
GET api/Contract/All Read Get all Contract details Details
PUT api/Contract/ContractStatus Update Update processed Contract status 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.