Ana içeriğe geç

List API Proxies

Endpoint​

GET /apiops/projects/{projectName}/apiProxies/

Authentication​

Requires a Personal API Access Token.

Authorization: Bearer YOUR_TOKEN

Request​

Headers​

HeaderValueRequired
AuthorizationBearer {token}Yes

Path Parameters​

ParameterTypeRequiredDescription
projectNamestringYesProject name

Query Parameters​

None

Response​

Success Response (200 OK)​

{
"status": "SUCCESS",
"resultList": [
{
"name": "Contact Application API",
"description": "This is a sample Spring Boot RESTful service using springdoc-openapi and OpenAPI 3.",
"type": "REST",
"relativePath": "/contact",
"soapToRest": false
},
{
"name": "SOAP Service",
"description": "SOAP Web Service",
"type": "SOAP",
"relativePath": "/soap",
"soapToRest": false
}
],
"resultCount": 2
}

Response Fields​

FieldTypeDescription
statusstringResponse status: SUCCESS or FAILURE
resultListarrayList of API proxy objects
resultCountintegerTotal number of API proxies

API Proxy Object Fields​

FieldTypeDescription
namestringAPI Proxy name
descriptionstringAPI Proxy description
typestringAPI type. See EnumApiType
relativePathstringRelative path (from clientRoute)
soapToRestbooleanWhether SOAP to REST transformation is enabled

EnumApiType​

  • REST - REST API
  • SOAP - SOAP API

EnumStatus​

  • SUCCESS - Operation successful
  • FAILURE - Operation failed

Error Response (400 Bad Request)​

{
"status": "FAILURE",
"resultMessage": "projectName value can not be empty!"
}

Error Response (401 Unauthorized)​

{
"status": "FAILURE",
"resultMessage": "Token is not valid!"
}

cURL Example​

curl -X GET \
"https://demo.apinizer.com/apiops/projects/MyProject/apiProxies/" \
-H "Authorization: Bearer YOUR_TOKEN"

Full JSON Body Example​

This endpoint does not require a request body.

Permissions​

  • User must have any permission in the project (read access)

Notes and Warnings​

  • Project Membership: User must be a member of the project
  • Ordered Results: API proxies are returned ordered by name
  • Empty List: If no API proxies exist, an empty resultList is returned