Register a new capability

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
slugstringRequiredformat: "^[a-z][a-z0-9._-]{1,63}$"
namestringRequired1-200 characters
provider_configobjectRequired
price_amountstringRequired
descriptionstringOptional<=2000 characters
provider_typestringOptionalDefaults to passthrough
price_currencystringOptionalDefaults to KES
statusenumOptionalDefaults to draft
revenue_share_percentintegerOptional0-100

Response

Created
capabilityobject

Errors

409
Conflict Error