As a data provider you have the possibility to deliver invoices on behalf of another provider using the provider_id
attribute.
This endpoint allows you to verify you have the permission to deliver invoices for a particular provider_id.
Method | URI | Headers |
---|---|---|
POST | /api/invoices/check-permission |
Accept: application/json Authorization: Bearer your_token |
provider_id
must be an integer.
{
"provider_id": 20802242
}
{success} Success Response
Code 200
Content
{
"success": true
}
success is a boolean that indicates if you have permission.
{danger} Error Response
Code 401|403|422
Code 403
A 403 code indicates that you are not a data provider and therefore not allowed to use this endpoint.
{
"message": "This action is unauthorized.",
"status_code": 403
}
Code 422
A 422 code indicates that the given data was invalid.
{
"message": "The given data was invalid.",
"errors": {
"provider_id": [
"The provider id must be an integer."
]
},
"status_code": 422
}