In this document:
The considered APS type (download
)
extends the Resource APS type(s) and looks as follows:
{
"name": "VmfSupport",
"id": "http://aps-standard.org/inhouse-products/vmf/2.0",
"apsVersion": "2.0",
"implements": [
"http://aps-standard.org/types/core/resource/1.0"
],
"access": {
"public": true
},
"operations": {
"getValidationSettings": {
"path": "/validationSettings",
"verb": "GET",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"getParameters": {
"path": "/parameters",
"verb": "GET",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"getConfig": {
"path": "/config",
"verb": "GET",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"validate": {
"path": "/orders/validate",
"verb": "POST",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"getTierConfig": {
"path": "/tierConfig",
"verb": "GET",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"createTierConfig": {
"path": "/tierConfig",
"verb": "POST",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"validateTierConfig": {
"path": "/tierConfig/validate",
"verb": "POST",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"submitTierConfig": {
"path": "/tierConfig/submit",
"verb": "POST",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
},
"createValidateAndSubmitTierConfig": {
"path": "/tierValidate",
"verb": "POST",
"response": {
"type": "object"
},
"errorResponse": {
"type": "object"
},
"parameters": {
"planApsId": {
"kind": "query",
"type": "string"
}
}
}
}
}
OPERATION |
VERB |
PATH |
RETURNS |
Description |
---|---|---|---|---|
GET |
/validationSettings |
|||
GET |
/parameters |
|||
GET |
/config |
|||
POST |
/orders/validate |
|||
GET |
/tierConfig |
|||
POST |
/tierConfig |
|||
POST |
/tierConfig/validate |
|||
POST |
/tierConfig/submit |
|||
POST |
/tierValidate |
HTTP Request
GET /aps/2/resources/{aps-id}/validationSettings
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
GET /aps/2/resources/{aps-id}/parameters
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
GET /aps/2/resources/{aps-id}/config
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
POST /aps/2/resources/{aps-id}/orders/validate
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
GET /aps/2/resources/{aps-id}/tierConfig
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
POST /aps/2/resources/{aps-id}/tierConfig
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
POST /aps/2/resources/{aps-id}/tierConfig/validate
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
POST /aps/2/resources/{aps-id}/tierConfig/submit
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
HTTP Request
POST /aps/2/resources/{aps-id}/tierValidate
Description
Parameters
PARAMETER |
TYPE |
DESCRIPTION |
---|---|---|
planApsId |
String |
Returns
Since the considered APS type contains custom operations, refer to Custom Operations for the general explanation of their structure and examples of operation calls.