Replace an API annex

put

/admin/apiAnnexes/{id}

Request

Path Parameters
Supported Media Types
Request Body - application/json ()
Root Schema : schema
Type: object
Show Source
Nested Schema : api-events
Type: array
Show Source
Nested Schema : api-resources
Type: array
Show Source
Nested Schema : Api-event
Type: object
Show Source
Nested Schema : Api-generic-resource
Type: object
Show Source
Nested Schema : http-methods
Type: array
Show Source
Nested Schema : path-parameters
Type: array
Show Source
Nested Schema : Api-http-method
Type: object
Show Source
Nested Schema : multi-record-methods
Type: array
Show Source
Nested Schema : single-record-methods
Type: array
Show Source
Nested Schema : Http-method
Type: object
Show Source
  • Allowed Values: [ "GET", "PUT", "POST", "PATCH", "DELETE", "HEAD", "OPTIONS" ]
Nested Schema : Api-path-parameter
Type: object
Show Source
Back to Top

Response

Supported Media Types

200 Response

OK
Body ()
Root Schema : APIAnnexResponse
Type: object
Show Source
Nested Schema : api-events
Type: array
Show Source
Nested Schema : api-resources
Type: array
Show Source
Nested Schema : Api-event
Type: object
Show Source
Nested Schema : Api-generic-resource
Type: object
Show Source
Nested Schema : http-methods
Type: array
Show Source
Nested Schema : path-parameters
Type: array
Show Source
Nested Schema : Api-http-method
Type: object
Show Source
Nested Schema : multi-record-methods
Type: array
Show Source
Nested Schema : single-record-methods
Type: array
Show Source
Nested Schema : Http-method
Type: object
Show Source
  • Allowed Values: [ "GET", "PUT", "POST", "PATCH", "DELETE", "HEAD", "OPTIONS" ]
Nested Schema : Api-path-parameter
Type: object
Show Source

400 Response

Bad Request
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

401 Response

Unauthorized
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

403 Response

Forbidden
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

404 Response

Not Found
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

409 Response

Conflict
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source

500 Response

Internal Server Error
Body ()
Root Schema : Error
Type: object
Used when an API throws an Error, typically with a HTTP error response-code (3xx, 4xx, 5xx)
Show Source
Back to Top

Examples

The following example shows how to replace an api annex by submitting a put request on the REST resource using cURL.

cURL Command

curl --<username:password> --request PUT '{FABRIC_HOST}//admin/apiAnnexes/{id}' --header 'Authorization: Bearer <accessToken> --header 'Content-Type: application/json'

Example of Request Body

The following shows an example of the request body in JSON format.

{
    "base-api": "industries-tax-calculation-v4",
    "api-resources": [
        {
            "resource-id": "addressValidation",
            "name": "addressValidation",
            "resource-path": "addressValidation",
            "cors-preflight-handling": "fabric",
            "routing-ambiguity-resolution-strategy": "HTTP400BadRequest"
        }
    ]
}

Example of Response Body

The following shows an example of the response body in JSON format.

{
    "base-api": "industries-tax-calculation-v4",
    "api-resources": [
        {
            "resource-id": "addressValidation",
            "name": "addressValidation",
            "resource-path": "addressValidation",
            "cors-preflight-handling": "fabric",
            "routing-ambiguity-resolution-strategy": "HTTP400BadRequest"
        }
    ],
    "id": "industries-tax-calculation-v4-annex-apia2ptcm"
}
Back to Top