Monite
Embedded Finance API for automated invoicing, supporting accounts payable, accounts receivable, payments and cash flow management.
52 subscribers
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Monite endpoints
| Method | Endpoint | Description |
|---|---|---|
| Onboarding | ||
| POST |
create_partner_partner_post /partner |
Create a new partner |
| Partner settings | ||
| PUT |
update_payable_settings_me_settings_payables_put /me/settings/payables |
Update payable settings |
| PUT |
update_unit_settings_me_settings_measure_units_put /me/settings/measure_units |
Update unit settings |
| PUT |
update_receivable_settings_me_settings_receivables_put /me/settings/receivables |
Update receivable settings |
| PUT |
update_currency_settings_me_settings_currency_put /me/settings/currency |
Update currency settings |
| PUT |
update_commercial_conditions_me_settings_commercial_condition_put /me/settings/commercial_condition |
Update commercial condition settings |
| PUT |
update_userpic_settings_me_settings_userpic_put /me/settings/userpic |
Update the size of the preview image used to represent an entity user. Calls to this endpoint update the size of the preview image for all entities managed by an API Partner. |
| Partner auth | ||
| GET |
check_auth_status_auth_get /auth |
Check that you are logged in to Monite as an API Partner. A 200 OK response indicates that the current user is still logged in. |
| DELETE |
log_out_auth_delete /auth |
Log the current API Partner out from Monite and destroy the authentication token. |
| Entities | ||
| POST |
obtain_new_token_entities__entity_id__access_post /entities/{entity_id}/access |
Retrieves an authentication token for this Entity only. The token gives access to the secure Monite space that stores data for this Entity. You use this token to access the… |
| PATCH |
update_entity_entities__entity_id__patch /entities/{entity_id} |
Updates the information stored in Monite about a specific Entity. API Partners can change the Entity name, and country of registration. They can also set the Entity to represent… |
| Mailer | ||
| PATCH |
update_mail_templates__template_id__patch /mail_templates/{template_id} |
Update custom template by ID |
| GET |
get_all_system_templates_mail_templates_system_get /mail_templates/system |
Get all system templates |
| GET |
get_all_mail_templates_get /mail_templates |
Get all custom templates |
| Mailboxes (domain) | ||
| GET |
get_domains_mailbox_domains_get /mailbox_domains |
Get domains |
| POST |
verify_domain_mailbox_domains__domain_id__verify_post /mailbox_domains/{domain_id}/verify |
Check that a domain exists in Monite. |
| VAT classes | ||
| GET |
get_vat_class_by_id_vat_classes__vat_class_id__get /vat_classes/{vat_class_id} |
This endpoint lists all VAT classes sorted by creation date, with the most recently created invoices appearing first. |
| GET |
get_vat_classes_vat_classes_get /vat_classes |
This endpoint lists all VAT classes sorted by creation date, with the most recently created invoices appearing first. |
| POST |
create_vat_class_vat_classes_post /vat_classes |
This endpoint adds a new VAT class. |
| Entity user tokens | ||
| POST |
obtain_new_token_auth__entity_user_id__post /auth/{entity_user_id} |
Create an authentication token used by an Entity for further API calls. The Entity token in the return parameters gives the Entity rights to create, customise, and configure the… |
| DELETE |
delete_token_auth__entity_user_id__delete /auth/{entity_user_id} |
Log the current Entity out from Monite and destroy the authentication token. |
| Entity settings | ||
| PUT |
update_currency_settings_settings_currency_put /settings/currency |
Update currency settings. |
| PUT |
update_reminders_settings_settings_reminders_put /settings/reminders |
Update reminders settings. |
| POST |
add_settings_settings_post /settings |
Set settings. |
| GET |
get_settings_settings_get /settings |
Get entity settings. |
| PUT |
update_templates_settings_settings_templates_put /settings/templates |
Update templates settings. |
| Available permissions | ||
| GET |
get_all_permissions_permissions_get /permissions |
Get all available permissions |
| Roles | ||
| DELETE |
delete_role_by_id_roles__role_id__delete /roles/{role_id} |
Delete role by ID |
| PUT |
update_role_by_id_roles__role_id__put /roles/{role_id} |
Update role by ID |
| GET |
get_role_by_id_roles__role_id__get /roles/{role_id} |
Get role by ID |
| Entity users | ||
| PUT |
connect_role_to_entity_user_entity_users__entity_user_id___role_id__put /entity_users/{entity_user_id}/{role_id} |
Connect role to entity user |
| DELETE |
delete_entity_user_by_id_entity_users__entity_user_id__delete /entity_users/{entity_user_id} |
Delete entity user |
| POST |
create_new_entity_user_entity_users_post /entity_users |
Add new entity user |
| GET |
get_entity_user_userpic_entity_users__entity_user_id__userpic_get /entity_users/{entity_user_id}/userpic |
Get entity user userpic |
| PUT |
add_entity_user_userpic_entity_users__entity_user_id__userpic_put /entity_users/{entity_user_id}/userpic |
Add entity user userpic |
| GET |
get_entity_users_entity_users_get /entity_users |
Get entity users |
| PATCH |
update_entity_user_by_id_entity_users__entity_user_id__patch /entity_users/{entity_user_id} |
Update entity user by id |
| Export | ||
| GET |
get_document_export_by_id_data_exports__id__get /data_exports/{id} |
|
| Audit trail | ||
| GET |
get_all_audit_trail_data_audit_logs_get /audit_logs |
Get audit trail |
| Payments | ||
| POST |
init_payment_payment_intents_post /payment_intents |
|
| Payable tags | ||
| POST |
create_tag_tags_post /tags |
Create a new tag for use in payables. The tag name must be unique. Tag names are case-sensitive, that is `Marketing` and `marketing` are two different tags. The response returns… |
| GET |
get_tags_tags_get /tags |
Get a list of all tags that can be assigned to payables. Tags can be used, for example, as trigger conditions in payable approval workflows. |
| GET |
get_tag_tags__tag_id__get /tags/{tag_id} |
Get information about a tag with the given ID. |
| DELETE |
delete_tag_tags__tag_id__delete /tags/{tag_id} |
Delete a tag with the given ID. This tag will be automatically deleted from all payables where it's used. |
| Approvals | ||
| GET |
read_by_id_approvals__approval_id__get /approvals/{approval_id} |
Get approval by ID |
| POST |
approve_approvals__approval_id__approve_post /approvals/{approval_id}/approve |
Approve approval |
| GET |
read_all_approvals_get /approvals |
Get approvals |
| POST |
reject_approvals__approval_id__reject_post /approvals/{approval_id}/reject |
Reject approval |
| Counterparts | ||
| PATCH |
update_counterpart_counterparts__counterpart_id__patch /counterparts/{counterpart_id} |
This endpoint updates the counterpart with the given ID. **Note:** The `type` of an existing counterpart cannot be changed. In other words, an individual cannot be converted to… |
| GET |
get_counterparts_counterparts_get /counterparts |
This endpoint lists all counterparts sorted by creation date, with the most recently created counterparts appearing first. |
+ 50 more endpoints on the provider's documentation.
Monite pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|