Seqino PDP API - Modern interface to France's e-Invoicing services
/
📄 Get client details
Seqino PDP API (1.0.0)
Download OpenAPI description
Overview
Languages
Servers
Dev server
https://pdp.seqino.dev/api
Local development server
http://localhost:8052
- Dev serverhttps://pdp.seqino.dev/api/clients
- Local development serverhttp://localhost:8052/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/clients?external_ref=string' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
- Response Get Clients Clients Get
- Client
[]
Request
Create a new client with the provided details.
This endpoint allows you to create new PDP client IDs that can be used with other API endpoints. Each client is associated with an external reference for easy identification in your systems.
Note: This endpoint does not require the X-PDP-Client-ID header since it's used to create new client IDs.
Security
APIKeyHeader
Name of the organization
Example: "Acme Corporation"
Contact email for the organization
Example: "contact@acme.com"
- Dev serverhttps://pdp.seqino.dev/api/clients
- Local development serverhttp://localhost:8052/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp.seqino.dev/api/clients \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"organization_name": "Acme Corporation",
"contact_email": "contact@acme.com",
"external_ref": "EXT-12345"
}'Response
application/json
{ "client_id": "string", "organization_name": "string", "contact_email": "string", "external_ref": "string", "sponsor_id": "string", "status": "active", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Dev serverhttps://pdp.seqino.dev/api/clients/{client_id}
- Local development serverhttp://localhost:8052/clients/{client_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/clients/{client_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "client_id": "string", "organization_name": "string", "contact_email": "string", "external_ref": "string", "sponsor_id": "string", "status": "active", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" }
- Dev serverhttps://pdp.seqino.dev/api/clients/{client_id}
- Local development serverhttp://localhost:8052/clients/{client_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://pdp.seqino.dev/api/clients/{client_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Request
Generate an onboarding link for a specific client.
The onboarding experience can be customized with:
- include_kyc: Add a Know Your Customer verification step
- include_signature: Require electronic signature of the PDP mandate
The generated link is time-limited and client-specific.
Security
APIKeyHeader
Include KYC (Know Your Customer) step in the onboarding experience
Default false
Require electronic signature of the PDP mandate during onboarding
Default false
- Dev serverhttps://pdp.seqino.dev/api/clients/onboarding-link
- Local development serverhttp://localhost:8052/clients/onboarding-link
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp.seqino.dev/api/clients/onboarding-link \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"include_kyc": false,
"include_signature": false,
"callback_url": "https://your-app.com/onboarding-complete"
}'Response
application/json
{ "onboarding_url": "http://example.com", "link_id": "string", "expires_at": "2019-08-24T14:15:22Z", "includes_kyc": true, "includes_signature": true, "callback_url": "string" }
- Dev serverhttps://pdp.seqino.dev/api/clients/onboarding-link/status
- Local development serverhttp://localhost:8052/clients/onboarding-link/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/clients/onboarding-link/status?link_id=string' \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "link_id": "string", "company_id": "string", "status": "not_opened", "created_at": "2019-08-24T14:15:22Z", "last_updated": "2019-08-24T14:15:22Z", "expires_at": "2019-08-24T14:15:22Z", "completion_percentage": 100, "includes_kyc": true, "includes_signature": true, "kyc_completed": true, "signature_completed": true }