Seqino PDP API - Modern interface to France's e-Invoicing services
/
⚙️ Set usage limits for a...
Seqino PDP API (1.0.0)
Download OpenAPI description
Overview
Languages
Servers
Dev server for Beta Testers
https://pdp.seqino.dev/api/
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/metrics
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/usage/metrics?period=monthly&start_date=2019-08-24&end_date=2019-08-24' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'X-PDP-Client-Id: string'Response
application/json
{ "company_id": "string", "period": "daily", "start_date": "2019-08-24", "end_date": "2019-08-24", "total_api_calls": 0, "total_successful_calls": 0, "total_failed_calls": 0, "success_rate": 100, "endpoint_usage": [ { … } ], "generated_at": "2019-08-24T14:15:22Z" }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/summary
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp.seqino.dev/api/usage/summary \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'X-PDP-Client-Id: string'Successful Response
most_used_endpointMost Used Endpoint (string) or Most Used Endpoint (null)(Most Used Endpoint)required
Any of:
Most frequently used endpoint
string(Most Used Endpoint)
least_used_endpointLeast Used Endpoint (string) or Least Used Endpoint (null)(Least Used Endpoint)required
Any of:
Least frequently used endpoint
string(Least Used Endpoint)
Any of:
Day with highest usage
string(date)(Peak Usage Day)
Response
application/json
{ "company_id": "string", "current_month_calls": 0, "previous_month_calls": 0, "month_over_month_change": 0, "most_used_endpoint": "string", "least_used_endpoint": "string", "peak_usage_day": "2019-08-24", "peak_usage_count": 0 }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/limits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/usage/limits?endpoint=string' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'X-PDP-Client-Id: string'Successful Response
Any of:
Rate limit per minute
>= 1
integer(Limit Per Minute)>= 1
Any of:
Rate limit per hour
>= 1
integer(Limit Per Hour)>= 1
Any of:
Rate limit per day
>= 1
integer(Limit Per Day)>= 1
Any of:
Rate limit per month
>= 1
integer(Limit Per Month)>= 1
Current usage in the current minute
Current usage in the current hour
Response
application/json
{ "limits": [ { … } ], "total_count": 0 }
Bodyapplication/jsonrequired
Any of:
Rate limit per minute
>= 1
integer(Limit Per Minute)>= 1
Any of:
Rate limit per hour
>= 1
integer(Limit Per Hour)>= 1
Any of:
Rate limit per day
>= 1
integer(Limit Per Day)>= 1
Any of:
Rate limit per month
>= 1
integer(Limit Per Month)>= 1
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/limits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://pdp.seqino.dev/api/usage/limits \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-H 'X-PDP-Client-Id: string' \
-d '{
"company_id": "string",
"endpoint": "string",
"method": "string",
"limit_per_minute": 1,
"limit_per_hour": 1,
"limit_per_day": 1,
"limit_per_month": 1,
"current_usage_minute": 0,
"current_usage_hour": 0,
"current_usage_day": 0,
"current_usage_month": 0
}'Response
application/json
{ "company_id": "string", "endpoint": "string", "method": "string", "limit_per_minute": 1, "limit_per_hour": 1, "limit_per_day": 1, "limit_per_month": 1, "current_usage_minute": 0, "current_usage_hour": 0, "current_usage_day": 0, "current_usage_month": 0 }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/alerts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://pdp.seqino.dev/api/usage/alerts?active_only=true' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'X-PDP-Client-Id: string'Response
application/json
{ "alerts": [ { … } ], "total_count": 0 }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/mandates
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp.seqino.dev/api/usage/mandates \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "total_mandates": 0, "average_mandates_per_client": 0 }
- Dev server for Beta Testers
https://pdp.seqino.dev/api/usage/clients
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://pdp.seqino.dev/api/usage/clients \
-H 'Authorization: YOUR_API_KEY_HERE'Response
application/json
{ "total_clients": 0 }