Get field config
/products/field_config
Target audience: Developers
Release version: 4.6.0
Get field configurations¶
Introduction¶
Returns the field configurations for a given product. Field configurations can be managed in the PAP, and if a specific field configuration is not found, the default field configuration for the organisation will be used.
URI¶
Environment | URI |
---|---|
Stage | https://payway-api.stage.adeprimo.se/external/api/v1/products/field_config |
Production | https://backend.worldoftulo.com/external/api/v1/products/field_config |
Requirements¶
Identity | Scope |
---|---|
No | /external/product/r |
Parameters¶
Name | Type | Description |
---|---|---|
product_id | String | Id of a product. Cannot be used together with product_code. Size range: ..24 Allowed values: "/^[a-f\d]{24}$/i" |
product_code | String | The product code for a product/package/campaign. Cannot be used together with product_id. Size range: 1..50 Allowed values: "/^[a-zA-Z-_0-9]+$/" |
Curl Example¶
Get by product_id¶
curl --request GET \
--url https://payway-api.stage.adeprimo.se/external/api/v1/products/field_config?product_id=52a781d6400e06897c00000f \
--header 'accept: application/json' \
--header 'authorization: Bearer token' \
Get by product_code¶
curl --request GET \
--url https://payway-api.stage.adeprimo.se/external/api/v1/products/field_config?product_code=adeprimo_digital \
--header 'accept: application/json' \
--header 'authorization: Bearer token' \
Response¶
Successful response¶
HTTP 200
{
"items": [
{
"type": "FIRSTNAME",
"is_required": true,
"description": "The firstname of the customer"
},
{
"type": "LASTNAME",
"is_required": true,
"description": "The lastname of the customer"
}
]
}
Errors¶
This API uses the common error conventions of the Payway API