This is only for Einvoicing Whole of Government agencies
Paths
/partners
Create and Onboard Partners on a Program
Client like 'DEPTET' which Partner has delegated the access [Client needs to be setup manually before this api is called]
Program like 'TCSI'; the user calling this api MUST have permission set to onboard new partners on behalf this Program
Partner Details
{
"schema": {
"description": "",
"type": "object",
"properties": {
"Partners": {
"properties": {
"Partner": {
"type": "array",
"items": {
"properties": {
"PartnerID": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Channels": {
"type": "object",
"properties": {
"Channel": {
"type": "array",
"items": {
"properties": {
"FromPartnerID": {
"type": "string"
},
"ToPartnerID": {
"type": "string"
}
},
"type": "object"
}
}
}
}
},
"type": "object"
}
}
},
"$ref": "#\/definitions\/Partners"
}
},
"example": "{\r\n \"Partners\": {\r\n \"Partner\": [\r\n {\r\n \"PartnerID\": \"DET_0114\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"PartnerID\": \"DET_0112\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n}",
"additionalProperties": true
}
}
200 OK
/partners/{id}
Return Partner details
PartnerID
200 OK
Update given partner
PartnerID
Partner Details
{
"schema": {
"description": "",
"type": "object",
"properties": {
"Partners": {
"properties": {
"Partner": {
"type": "array",
"items": {
"properties": {
"PartnerID": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Channels": {
"type": "object",
"properties": {
"Channel": {
"type": "array",
"items": {
"properties": {
"FromPartnerID": {
"type": "string"
},
"ToPartnerID": {
"type": "string"
}
},
"type": "object"
}
}
}
}
},
"type": "object"
}
}
},
"$ref": "#\/definitions\/Partners"
}
},
"example": "{\r\n \"Partners\": {\r\n \"Partner\": [\r\n {\r\n \"PartnerID\": \"DET_0114\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"PartnerID\": \"DET_0112\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n}",
"additionalProperties": true
}
}
Client like 'DEPTET' which Partner has delegated the access [Client needs to be setup manually before this api is called]
Program like 'TCSI'; the user calling this api MUST have permission set to onboard new partners on behalf this Program
200 OK
/partners/{id}/channels
Deletes given channel (s) for a given partner
PartnerID
Program like 'TCSI'; the user calling this api MUST have permission set to onboard new partners on behalf this Program
Partner Details
{
"schema": {
"description": "",
"type": "object",
"properties": {
"Partners": {
"properties": {
"Partner": {
"type": "array",
"items": {
"properties": {
"PartnerID": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Channels": {
"type": "object",
"properties": {
"Channel": {
"type": "array",
"items": {
"properties": {
"FromPartnerID": {
"type": "string"
},
"ToPartnerID": {
"type": "string"
}
},
"type": "object"
}
}
}
}
},
"type": "object"
}
}
},
"$ref": "#\/definitions\/Partners"
}
},
"example": "{\r\n \"Partners\": {\r\n \"Partner\": [\r\n {\r\n \"PartnerID\": \"DET_0114\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"PartnerID\": \"DET_0112\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n}",
"additionalProperties": true
}
}
200 OK
Definitions
{
"type": "object",
"properties": {
"Partners": {
"properties": {
"Partner": {
"type": "array",
"items": {
"properties": {
"PartnerID": {
"type": "string"
},
"Email": {
"type": "string"
},
"Phone": {
"type": "string"
},
"Channels": {
"type": "object",
"properties": {
"Channel": {
"type": "array",
"items": {
"properties": {
"FromPartnerID": {
"type": "string"
},
"ToPartnerID": {
"type": "string"
}
},
"type": "object"
}
}
}
}
},
"type": "object"
}
}
},
"$ref": "#\/definitions\/Partners"
}
},
"example": "{\r\n \"Partners\": {\r\n \"Partner\": [\r\n {\r\n \"PartnerID\": \"DET_0114\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0114\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"PartnerID\": \"DET_0112\",\r\n \"Email\": \"sth@sth.com\",\r\n \"Phone\": \"1111111111\",\r\n \"Channels\": {\r\n \"Channel\": [\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TCSIPROGRAM\"\r\n },\r\n {\r\n \"FromPartnerID\": \"DET_0112\",\r\n \"ToPartnerID\": \"TESTUSER\"\r\n }\r\n ]\r\n }\r\n }\r\n ]\r\n }\r\n}",
"additionalProperties": true
}