GET api/contracts/{id}
Returns information about a contract.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id |
Communication identifier. |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Contract information.
ContractName | Description | Type | Additional information |
---|---|---|---|
Id |
Contract identifier. |
integer |
None. |
IdTalk |
Communication identifier. |
integer |
None. |
IdUserFrom |
Sender user identifier. |
integer |
None. |
IdUserTo |
Recipient user identifier. |
integer |
None. |
PhoneNumber |
Phone number associated with the contract. |
string |
None. |
Date |
Date and time of the contract. |
date |
None. |
SignatureDate |
Date and time of the signature. |
date |
None. |
UrlContractAccepted |
URL to be redirected when the contract is accepted. |
string |
None. |
UrlContractRefused |
URL to be redirected when the contract is refused. |
string |
None. |
UrlCallbackContractAccepted |
Callback URL to be called when the contract is accepted. |
string |
None. |
UrlCallbackContractRefused |
Callback URL to be called when the contract is refused. |
string |
None. |
Communication |
Communication object. |
Communication |
None. |
Response Formats
application/json, text/json
Sample:
{ "Id": 1, "IdTalk": 2, "IdUserFrom": 3, "IdUserTo": 4, "PhoneNumber": "sample string 5", "Date": "2024-12-03T12:59:54.9120217+01:00", "SignatureDate": "2024-12-03T12:59:54.9120217+01:00", "UrlContractAccepted": "sample string 7", "UrlContractRefused": "sample string 8", "UrlCallbackContractAccepted": "sample string 9", "UrlCallbackContractRefused": "sample string 10", "Communication": { "$id": "2", "Id": 1, "IdParent": 1, "CreationDate": "2024-12-03T12:59:54.9120217+01:00", "SentDate": "2024-12-03T12:59:54.9120217+01:00", "ReadDate": "2024-12-03T12:59:54.9120217+01:00", "IdState": "Processing", "StateDate": "2024-12-03T12:59:54.9120217+01:00", "UserFrom": "sample string 5", "IdUserFrom": 6, "IdRecipientType": "To", "UserTo": "sample string 7", "IdUserTo": 1, "Subject": "sample string 8", "Text": "sample string 9", "IdTalkModel": "None", "Language": "sample string 10", "UserReferenceId": "sample string 11", "CertificateCode": "sample string 12", "AccessCertificateCode": "sample string 13", "ContractCertificateCode": "sample string 14", "EmailCertificateCode": "sample string 15", "DownloadCertificateCode": "sample string 16", "ReadCertificateCode": "sample string 17", "NonDeliveryReason": "sample string 18", "EmailErrorCode": "None", "RejectionReason": "sample string 19", "CompletionNote": "sample string 20", "ChildTalks": [ { "$ref": "2" }, { "$ref": "2" } ], "Documents": [ { "$id": "3", "Id": 1, "IdTalk": 2, "IdOwner": 3, "FileName": "sample string 4", "Size": 5, "PartsNumber": 6, "Hash": "sample string 7" }, { "$ref": "3" } ] } }
application/xml, text/xml
Sample:
<Contract xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="i1" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" xmlns="http://schemas.datacontract.org/2004/07/PuntoNeutro.Core.WebApi"> <Communication z:Id="i2"> <AccessCertificateCode>sample string 13</AccessCertificateCode> <CertificateCode>sample string 12</CertificateCode> <ChildTalks> <Communication z:Ref="i2" /> <Communication z:Ref="i2" /> </ChildTalks> <CompletionNote>sample string 20</CompletionNote> <ContractCertificateCode>sample string 14</ContractCertificateCode> <CreationDate>2024-12-03T12:59:54.9120217+01:00</CreationDate> <Documents> <Document> <FileName>sample string 4</FileName> <Hash>sample string 7</Hash> <Id>1</Id> <IdOwner>3</IdOwner> <IdTalk>2</IdTalk> <PartsNumber>6</PartsNumber> <Size>5</Size> </Document> <Document> <FileName>sample string 4</FileName> <Hash>sample string 7</Hash> <Id>1</Id> <IdOwner>3</IdOwner> <IdTalk>2</IdTalk> <PartsNumber>6</PartsNumber> <Size>5</Size> </Document> </Documents> <DownloadCertificateCode>sample string 16</DownloadCertificateCode> <EmailCertificateCode>sample string 15</EmailCertificateCode> <EmailErrorCode>None</EmailErrorCode> <Id>1</Id> <IdParent>1</IdParent> <IdRecipientType>To</IdRecipientType> <IdState>Processing</IdState> <IdTalkModel>None</IdTalkModel> <IdUserFrom>6</IdUserFrom> <IdUserTo>1</IdUserTo> <Language>sample string 10</Language> <NonDeliveryReason>sample string 18</NonDeliveryReason> <ReadCertificateCode>sample string 17</ReadCertificateCode> <ReadDate>2024-12-03T12:59:54.9120217+01:00</ReadDate> <RejectionReason>sample string 19</RejectionReason> <SentDate>2024-12-03T12:59:54.9120217+01:00</SentDate> <StateDate>2024-12-03T12:59:54.9120217+01:00</StateDate> <Subject>sample string 8</Subject> <Text>sample string 9</Text> <UserFrom>sample string 5</UserFrom> <UserReferenceId>sample string 11</UserReferenceId> <UserTo>sample string 7</UserTo> </Communication> <Date>2024-12-03T12:59:54.9120217+01:00</Date> <Id>1</Id> <IdTalk>2</IdTalk> <IdUserFrom>3</IdUserFrom> <IdUserTo>4</IdUserTo> <PhoneNumber>sample string 5</PhoneNumber> <SignatureDate>2024-12-03T12:59:54.9120217+01:00</SignatureDate> <UrlCallbackContractAccepted>sample string 9</UrlCallbackContractAccepted> <UrlCallbackContractRefused>sample string 10</UrlCallbackContractRefused> <UrlContractAccepted>sample string 7</UrlContractAccepted> <UrlContractRefused>sample string 8</UrlContractRefused> </Contract>