==== payloads:get_repository_names ====
The payloads web service is a REST structured service that derives its functionality based on syntax used when calling the web service. In it's simplest form, with no parameters supplied, the payload service returns a list of supported repository names and a count of the number of payloads in each repository.
----
**Purpose:** **Get Supported Repository Names With Payload Counts.**
Request Endpoint
{{tablelayout?colwidth="75px,575px"&rowsFixed=1&rowsVisible=10&float=center}}
^ Method ^ URL ^
| GET | https://apex-prd.certna.org/APEX/Service/APEXPublicServer.svc/payloads |
Request Body
N/A
Request Headers
{{tablelayout?colwidth="150px,450px"&rowsFixed=1&rowsVisible=10&float=center}}
^ Key ^ Value ^
| access_token | {soft-token} |
JSON Request Parameters
N/A
**Notes:**
Any condition that results in an unsuccessful call to the payloads web service will produce a JSON formatted response with a code and message property populated.
Sample Request
**Endpoint:**
https://apex-prd.certna.org/APEX/Service/APEXPublicServer.svc/payloads
Sample Response
Status Code: 200
[
{
"Count": 0,
"RepositoryName": "Send"
},
{
"Count": 0,
"RepositoryName": "Retrieve"
},
{
"Count": 96,
"RepositoryName": "Processed"
},
{
"Count": 0,
"RepositoryName": "Invalid"
}
]
**OR**
Status Code: 500 (When an error occurs.)
{
"Exception": {
"Code": "InvalidUserCredentials",
"Message": "Invalid Session Id"
}
}
----