Skip to content

Seqino PDP API (1.0.0)

Seqino PDP API - Modern interface to France's e-Invoicing services

Download OpenAPI description
Languages
Servers
Dev server for Beta Testers

https://pdp.seqino.dev/api/

Operations

📘 Directory

Directory operations

Operations

Request

Get a directory entry by company ID (SIREN).

Security
APIKeyHeader
Path
sirenstring(Siren)required
Headers
X-PDP-Client-Idstring(X-Pdp-Client-Id)required

ID of the PDP Client for which the operation is performed

Examples:
sandbox-client-seqino
curl -i -X GET \
  'https://pdp.seqino.dev/api/directory/{siren}' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'X-PDP-Client-Id: string'

Responses

Successful Response

Bodyapplication/json
sirenstring(Siren)non-emptyrequired

Company identification number (SIREN)

namestring(Name)non-emptyrequired

Company name

suffixSuffix (string) or Suffix (null)(Suffix)
Any of:

Service suffix - when using simple SIREN+suffix nomenclature

string(Suffix)
siretSiret (string) or Siret (null)(Siret)
Any of:

Establishment identification number (SIRET)

string(Siret)
routing_identifierRouting Identifier (string) or Routing Identifier (null)(Routing Identifier)
Any of:

Routing identifier

string(Routing Identifier)
routing_identifier_typeRoutingIdentifierType (string) or null
Any of:

Type of routing identifier.

string(RoutingIdentifierType)
Enum"0224""0088""0060""Internal"
routing_code_labelRouting Code Label (string) or Routing Code Label (null)(Routing Code Label)
Any of:

Label for the routing code

string(Routing Code Label)
establishment_natureEstablishmentNature (string) or null
Any of:

Nature of the establishment.

string(EstablishmentNature)
Enum"Private""Public"
legal_commitment_managementLegal Commitment Management (boolean) or Legal Commitment Management (null)(Legal Commitment Management)
Any of:

Legal commitment management status

boolean(Legal Commitment Management)
administrative_statusAdministrativeStatus (string) or null
Any of:

Administrative status of the establishment.

string(AdministrativeStatus)
Enum"A""F"
addressableAddressable (boolean) or Addressable (null)(Addressable)
Any of:

Whether the company is addressable

boolean(Addressable)
addressAddress (object) or null
Any of:

Address information for the establishment.

created_atCreated At (string) or Created At (null)(Created At)
Any of:

When the entry was created

string(date)(Created At)
updated_atUpdated At (string) or Updated At (null)(Updated At)
Any of:

When the entry was last updated

string(date)(Updated At)
Response
application/json
{ "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" }

📝 Drafts

Create and validate invoice drafts

Operations

🧾 Invoicing

Send and receive electronic invoices

Operations

🔄 Lifecycle

Polls or subscribes to lifecycle events

Operations

📋 Mandates

Manage legal entities and PPF directory entries

Operations

🚀 Company Onboarding

Manage onboarding

📊 Reporting

Send e-reporting information

Operations

⚙️ Settings

Configure client preferences

Operations

📊 Usage

Gather API usage per client and invoice

Operations

Request

Health check endpoint.

curl -i -X GET \
  https://pdp.seqino.dev/health

Responses

Successful Response

Bodyapplication/json
any
Response
application/json
null