Seqino PDP API - Modern interface to France's e-Invoicing services
Seqino PDP API (1.0.0)
- 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 Get Clients Clients Get
- Client
[]
Requête
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.
Name of the organization
Contact email for the organization
- 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"
}'{ "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'{ "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" }
Requête
Update client details.
This endpoint allows you to update an existing client's information. Only the fields provided in the request will be updated; fields not included will remain unchanged.
Note: When updating external_ref, ensure it's unique for this sponsor.
Name of the organization
Name of the organization
Contact email for the organization
Contact email for the organization
External reference identifier
External reference identifier
- 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 PUT \
'https://pdp.seqino.dev/api/clients/{client_id}' \
-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",
"status": "active"
}'{ "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'Requête
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 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"
}'{ "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'{ "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 }