Seqino PDP API (1.0.0)
Seqino PDP API - Modern interface to France's e-Invoicing services
https://pdp-api-v250704-iron.seqino.dev/
http://localhost:8052/
https://pdp.seqino.com/api/
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/clients/
- Local development server
http://localhost:8052/api/clients/
- Production server
https://pdp.seqino.com/api/api/clients/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp-api-v250704-iron.seqino.dev/api/clients/
List of all clients
Name of the organization
Contact email for the organization
Status of the client.
When the client was created
When the client was last updated
When the client was last updated
When the client was last updated
[ { "client_id": "client_abc123", "organization_name": "Acme Corporation", "contact_email": "contact@acme.com", "external_ref": "EXT-12345", "status": "active", "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T14:20:00Z" } ]
Name of the organization
Contact email for the organization
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/clients/
- Local development server
http://localhost:8052/api/clients/
- Production server
https://pdp.seqino.com/api/api/clients/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp-api-v250704-iron.seqino.dev/api/clients/ \
-H 'Content-Type: application/json' \
-d '{
"organization_name": "Acme Corporation",
"contact_email": "contact@acme.com",
"external_ref": "EXT-12345"
}'
Client created successfully
Client model with all information.
Name of the organization
Contact email for the organization
Status of the client.
When the client was created
{ "client": { "client_id": "client_abc123", "organization_name": "Acme Corporation", "contact_email": "contact@acme.com", "external_ref": "EXT-12345", "status": "active", "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T14:20:00Z" }, "message": "Client created successfully" }
Include KYC (Know Your Customer) step in the onboarding experience
Require electronic signature of the PDP mandate during onboarding
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/clients/onboarding-link
- Local development server
http://localhost:8052/api/clients/onboarding-link
- Production server
https://pdp.seqino.com/api/api/clients/onboarding-link
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp-api-v250704-iron.seqino.dev/api/clients/onboarding-link \
-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" }
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/clients/onboarding-link/status
- Local development server
http://localhost:8052/api/clients/onboarding-link/status
- Production server
https://pdp.seqino.com/api/api/clients/onboarding-link/status
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp-api-v250704-iron.seqino.dev/api/clients/onboarding-link/status?link_id=string'
Successful Response
Completion percentage (0-100)
Whether KYC has been completed (if applicable)
Whether KYC has been completed (if applicable)
Whether KYC has been completed (if applicable)
{ "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
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/clients/pdp-clients
- Local development server
http://localhost:8052/api/clients/pdp-clients
- Production server
https://pdp.seqino.com/api/api/clients/pdp-clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp-api-v250704-iron.seqino.dev/api/clients/pdp-clients \
-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" }
- Current server
https://pdp-api-v250704-iron.seqino.dev/health
- Local development server
http://localhost:8052/health
- Production server
https://pdp.seqino.com/api/health
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp-api-v250704-iron.seqino.dev/health