billing.api.p7m.de Open in urlscan Pro
2a01:4f8:c2c:702d::1  Public Scan

Submitted URL: https://billing.api.p7m.de/
Effective URL: https://billing.api.p7m.de/v1/api/
Submission: On July 22 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value="/v1/api/api.json"><button class="download-url-button button">Explore</button></form>

Text Content

Explore


BILLING BACKEND

 0.1.1 

OAS 3.0

/v1/api/api.json


API FOR MANAGING BILLING OF CUSTOMERS

The purpose of this API is to manage customers, articles, recurring billing, and
payments.

The caller has to be authenticated with the system and provide a JWT token in
the Authorization header of the HTTP request. When using the API you typically
get this token by authenticating first with OAuth 2.0.

When you are trying this API using the Swagger interface, you need to click the
Authorize button and then again the Authorize button in the pop-up that gets
opened.

Contact tech@p7m.de

Servers
/v1
Authorize



BANKACCOUNT

ENDPOINTS FOR MANAGING BANK ACCOUNTS

GET/bankaccounts
Get a list of all bank accounts

POST/bankaccounts
Create a new bank account



CUSTOMER

ENDPOINTS FOR MANAGING CUSTOMERS

GET/customers
Get a list of all customers

POST/customers
Create a new customer

GET/customers/{customer_id}
Request a single customer by its ID

PUT/customers/{customer_id}
Update an existing customer



INVOICE

ENDPOINTS FOR MANAGING INVOICES

GET/currencies
Get a list of all (available) currencies

GET/invoices
Get a list of all invoices

POST/invoices
Create a new invoice

GET/invoices/{invoice_id}
Get a single invoice by its ID

POST/invoices/{invoice_id}
Create a new invoice position


SCHEMAS

BankAccount
BankAccountData
Currency
CurrencyData
Customer
CustomerData
DetailedInvoice
Invoice
InvoiceData
InvoicePosition
NewBankAccount
NewCustomer
NewInvoice
NewInvoicePosition
Salutation