Seqino PDP API - Modern interface to France's e-Invoicing services
Seqino PDP API (1.0.0)
https://pdp.seqino.dev/api/
- Dev server for Beta Testers
https://pdp.seqino.dev/api/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp.seqino.dev/api/clients \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "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" } ]
Name of the organization
Contact email for the organization
- Dev server for Beta Testers
https://pdp.seqino.dev/api/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"
}'{ "client": { "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" }, "message": "Client created successfully" }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/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.
Include KYC (Know Your Customer) step in the onboarding experience
Require electronic signature of the PDP mandate during onboarding
- Dev server for Beta Testers
https://pdp.seqino.dev/api/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"
}'{ "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 server for Beta Testers
https://pdp.seqino.dev/api/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'{ "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 }
Request
Create a new PDP client and associate it with an external reference.
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.
External reference to associate with the PDP client
Human-readable name for the client
- Dev server for Beta Testers
https://pdp.seqino.dev/api/clients/pdp-clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp.seqino.dev/api/clients/pdp-clients \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"external_reference": "CUST-12345",
"client_name": "ACME Corporation",
"description": "Main client for ACME Corp operations"
}'{ "pdp_client_id": "pdp_abc123def456", "external_reference": "CUST-12345", "client_name": "ACME Corporation", "status": "active", "created_at": "2019-08-24T14:15:22Z", "message": "string" }