Skip to main content
POST
/
partner_api
/
service_providers
/
business_api_keys
Créer une clé API pour une entreprise marchande (API Fournisseur de services)
curl --request POST \
  --url https://api.jeko.africa/partner_api/service_providers/business_api_keys \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '
{
  "merchantBusinessId": "59ae202a-f583-4a15-970f-9e99bd1e0baa",
  "name": "Clé API de production"
}
'
{
"id": "a3c81f3d-ee04-4ec5-8bd2-cd8af5dabcfc",
"name": "Clé API de production",
"businessId": "59ae202a-f583-4a15-970f-9e99bd1e0baa",
"businessMemberId": "29f81706-03a6-492f-92ee-5f0b2e9b18e7",
"createdAt": "2024-01-15T14:30:25.000Z",
"updatedAt": "2024-01-15T14:30:25.000Z",
"key": "jeko_live_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"
}

Authorizations

X-API-KEY
string
header
required

Clé API pour les requêtes de l'API Partenaire

Body

application/json

Schéma de requête pour créer une clé API pour une entreprise marchande

merchantBusinessId
string<uuid>
required

Identifiant de l'entreprise marchande (doit être une entreprise intégrée par le fournisseur de services)

Example:

"59ae202a-f583-4a15-970f-9e99bd1e0baa"

name
string
required

Nom pour la clé API (à des fins d'identification)

Required string length: 1 - 255
Example:

"Clé API de production"

Response

Clé API créée avec succès

Schéma de réponse pour la création de clé API. La clé API est retournée une seule fois lors de la création.

id
string<uuid>
required

Identifiant de la clé API

Example:

"a3c81f3d-ee04-4ec5-8bd2-cd8af5dabcfc"

name
string
required

Nom de la clé API

Example:

"Clé API de production"

businessId
string<uuid>
required

Identifiant de l'entreprise marchande

Example:

"59ae202a-f583-4a15-970f-9e99bd1e0baa"

businessMemberId
string<uuid>
required

Identifiant du membre d'entreprise de fournisseur de services qui a créé cette clé API

Example:

"29f81706-03a6-492f-92ee-5f0b2e9b18e7"

createdAt
string<date-time>
required

Horodatage de création de la clé API (ISO 8601)

Example:

"2024-01-15T14:30:25.000Z"

updatedAt
string<date-time>
required

Horodatage de dernière mise à jour de la clé API (ISO 8601)

Example:

"2024-01-15T14:30:25.000Z"

key
string
required

La clé API brute. Celle-ci est retournée une seule fois lors de la création. Stockez-la de manière sécurisée car elle ne peut pas être récupérée plus tard.

Example:

"jeko_live_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"