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/mandates
- Local development server
http://localhost:8052/api/mandates
- Production server
https://pdp.seqino.com/api/api/mandates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp-api-v250704-iron.seqino.dev/api/mandates?status_filter=created' \
-H 'X-PDP-Client-Id: string'
List of client mandates
Reference to the client who owns this mandate
When the mandate becomes active
When the mandate expires (optional)
When the mandate expires (optional)
When the mandate expires (optional)
Optional file attachment for the mandate
Optional file attachment for the mandate
Status of the mandate.
Complete directory entry with all information.
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Routing identifier
Routing identifier
Routing identifier
Type of routing identifier
Type of routing identifier
Type of routing identifier
Label for the routing code
Label for the routing code
Label for the routing code
Nature of the establishment
Nature of the establishment
Nature of the establishment
Legal commitment management status
Legal commitment management status
Legal commitment management status
Administrative status
Administrative status
Administrative status
Whether the company is addressable
Whether the company is addressable
Whether the company is addressable
When the entry was created
When the entry was created
When the entry was created
When the mandate was created
When the mandate was last updated
When the mandate was last updated
When the mandate was last updated
[ { "id": "mdt_abc123", "client_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "start_date": "2024-01-15T00:00:00Z", "end_date": "2024-12-31T23:59:59Z", "file_attachment": { … }, "status": "active", "directory_entry": { … }, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T14:20:00Z" } ]
Request
Create a new mandate with its associated directory entry.
This endpoint creates both:
- A directory entry for routing invoices to the company
- A mandate granting permission to manage invoices for this entity
The mandate defines the scope of operations the sponsor can perform for this legal entity (SIREN, SIRET, or routing code level).
Reference to the client who will own this mandate
When the mandate should become active
When the mandate should expire (optional)
When the mandate should expire (optional)
When the mandate should expire (optional)
Complete directory entry with all information.
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Routing identifier
Routing identifier
Routing identifier
Type of routing identifier
Type of routing identifier
Type of routing identifier
Label for the routing code
Label for the routing code
Label for the routing code
Nature of the establishment
Nature of the establishment
Nature of the establishment
Legal commitment management status
Legal commitment management status
Legal commitment management status
Administrative status
Administrative status
Administrative status
Whether the company is addressable
Whether the company is addressable
Whether the company is addressable
When the entry was created
When the entry was created
When the entry was created
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/mandates
- Local development server
http://localhost:8052/api/mandates
- Production server
https://pdp.seqino.com/api/api/mandates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp-api-v250704-iron.seqino.dev/api/mandates \
-H 'Content-Type: application/json' \
-H 'X-PDP-Client-Id: string' \
-d '{
"client_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"start_date": "2024-01-15T00:00:00Z",
"end_date": "2024-12-31T23:59:59Z",
"directory_entry": {
"siren": "string",
"name": "string",
"suffix": "string",
"siret": "string",
"routing_identifier": "string",
"routing_identifier_type": "0224",
"routing_code_label": "string",
"establishment_nature": "Private",
"legal_commitment_management": true,
"administrative_status": "A",
"addressable": true,
"address": {
"address_line_1": "16 BIS RUE HENRI BARBUSSE",
"address_line_2": "CEDEX 1",
"address_line_3": "Bâtiment le Callipso",
"postal_code": "38100",
"subdivision": "Bretagne",
"city": "Grenoble",
"country_code": "FR"
},
"created_at": "2019-08-24",
"updated_at": "2019-08-24"
},
"file_attachment": {
"filename": "string",
"file_url": "string",
"file_size": 0,
"content_type": "string",
"uploaded_at": "2019-08-24T14:15:22Z"
}
}'
Mandate created successfully
Mandate model with all information.
Reference to the client who owns this mandate
When the mandate becomes active
When the mandate expires (optional)
When the mandate expires (optional)
When the mandate expires (optional)
Optional file attachment for the mandate
Optional file attachment for the mandate
Status of the mandate.
Complete directory entry with all information.
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Routing identifier
Routing identifier
Routing identifier
Type of routing identifier
Type of routing identifier
Type of routing identifier
Label for the routing code
Label for the routing code
Label for the routing code
Nature of the establishment
Nature of the establishment
Nature of the establishment
Legal commitment management status
Legal commitment management status
Legal commitment management status
Administrative status
Administrative status
Administrative status
Whether the company is addressable
Whether the company is addressable
Whether the company is addressable
Establishment address
Establishment address
When the entry was created
When the entry was created
When the entry was created
When the mandate was created
{ "mandate": { "id": "mdt_abc123", "client_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "start_date": "2024-01-15T00:00:00Z", "end_date": "2024-12-31T23:59:59Z", "file_attachment": { … }, "status": "active", "directory_entry": { … }, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T14:20:00Z" }, "message": "Mandate created successfully" }
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/mandates/{mandate_id}
- Local development server
http://localhost:8052/api/mandates/{mandate_id}
- Production server
https://pdp.seqino.com/api/api/mandates/{mandate_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp-api-v250704-iron.seqino.dev/api/mandates/{mandate_id}' \
-H 'X-PDP-Client-Id: string'
Mandate details
Reference to the client who owns this mandate
When the mandate becomes active
When the mandate expires (optional)
When the mandate expires (optional)
When the mandate expires (optional)
Optional file attachment for the mandate
Optional file attachment for the mandate
Status of the mandate.
Complete directory entry with all information.
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Routing identifier
Routing identifier
Routing identifier
Type of routing identifier
Type of routing identifier
Type of routing identifier
Label for the routing code
Label for the routing code
Label for the routing code
Nature of the establishment
Nature of the establishment
Nature of the establishment
Legal commitment management status
Legal commitment management status
Legal commitment management status
Administrative status
Administrative status
Administrative status
Whether the company is addressable
Whether the company is addressable
Whether the company is addressable
When the entry was created
When the entry was created
When the entry was created
When the mandate was created
{ "id": "mdt_abc123", "client_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "start_date": "2024-01-15T00:00:00Z", "end_date": "2024-12-31T23:59:59Z", "file_attachment": { "filename": "string", "file_url": "string", "file_size": 0, "content_type": "string", "uploaded_at": "2019-08-24T14:15:22Z" }, "status": "active", "directory_entry": { "siren": "string", "name": "string", "suffix": "string", "siret": "string", "routing_identifier": "string", "routing_identifier_type": "0224", "routing_code_label": "string", "establishment_nature": "Private", "legal_commitment_management": true, "administrative_status": "A", "addressable": true, "address": { … }, "created_at": "2019-08-24", "updated_at": "2019-08-24" }, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T14:20:00Z" }
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/mandates/{mandate_id}
- Local development server
http://localhost:8052/api/mandates/{mandate_id}
- Production server
https://pdp.seqino.com/api/api/mandates/{mandate_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://pdp-api-v250704-iron.seqino.dev/api/mandates/{mandate_id}' \
-H 'X-PDP-Client-Id: string'
- Current server
https://pdp-api-v250704-iron.seqino.dev/api/mandates/directory/{siren}
- Local development server
http://localhost:8052/api/mandates/directory/{siren}
- Production server
https://pdp.seqino.com/api/api/mandates/directory/{siren}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp-api-v250704-iron.seqino.dev/api/mandates/directory/123456789 \
-H 'X-PDP-Client-Id: string'
Directory entries found
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Service suffix - when using simple SIREN+suffix nomenclature
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Establishment identification number (SIRET)
Routing identifier
Routing identifier
Routing identifier
Type of routing identifier
Type of routing identifier
Type of routing identifier
Label for the routing code
Label for the routing code
Label for the routing code
Nature of the establishment
Nature of the establishment
Nature of the establishment
Legal commitment management status
Legal commitment management status
Legal commitment management status
Administrative status
Administrative status
Administrative status
Whether the company is addressable
Whether the company is addressable
Whether the company is addressable
When the entry was created
When the entry was created
When the entry was created
When the entry was last updated
When the entry was last updated
When the entry was last updated
[ { "siren": "string", "name": "string", "suffix": "string", "siret": "string", "routing_identifier": "string", "routing_identifier_type": "0224", "routing_code_label": "string", "establishment_nature": "Private", "legal_commitment_management": true, "administrative_status": "A", "addressable": true, "address": { … }, "created_at": "2019-08-24", "updated_at": "2019-08-24" } ]
- 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