Azur

Changelog

Cette section liste toutes les modifications apportées à chaque version de l'API Azur.

v2.8.4

Peppol Discovery API — check if a business is registered on the Peppol network.

Peppol Discovery API: new endpoint to check if a business is registered on the Peppol network.

  • POST /folders/{folder_id}/discoveries — Discover Peppol participant registration status

v2.8.0

New endpoint to generate a custom token for SSO.
  • New endpoint that generates a custom token for SSO.
  • Minor bug fixes.

v2.6.4

Minor bug fixes.
  • Minor bug fixes.

v2.6.3

Bring your own Meta and Twilio accounts for WhatsApp and SMS.
  • You can now use your own Meta account to send WhatsApp messages.
  • You can now use a dedicated Twilio phone number to send SMS messages.

v2.6.2

Viva Wallet and WhatsApp Business integrations, plus a new commerce API surface.
  • Integration with Viva Wallet.
  • Integration with WhatsApp Business API.
  • New endpoints to read/create/update/delete stores (Store).
  • New endpoints to read/create/update/delete machines (Machine).
  • New endpoints to read/create/update/delete payment terminals (Payment Terminal).
  • New endpoints to read/create/update/delete payment sessions (Payment Session).
  • Added Redis dependency.
  • Minor bug fixes.

v2.5.6

Create and delete folder user roles via API.
  • New endpoints to create and delete folder user roles.

v2.5.5

One-step folder + legal entity creation, Peppol identifier management, and a 100-folder soft limit.
  • New endpoint to create a folder and its legal entity in one step: POST /folders/<folder_id>.
  • Legal entities linked to a folder are automatically removed from the Peppol network when the folder is deleted.
  • Added a soft limit of 100 folders per company (can be increased via a support request).
  • Legal entity linked to a folder can now be updated via PATCH /folders/<folder_id>.
  • New endpoint /folders/<folder_id>/peppol_identifier to add a Peppol identifier to the linked legal entity.
  • New endpoint /folders/<folder_id>/peppol_identifier/:superscheme/:scheme/:identifier to remove a Peppol identifier.

v2.5.1

Folder Access Tokens.
  • This release introduces Folder Access Tokens.
  • Minor bug fixes.

v2.5.0

Peppol document statistics and broader folder visibility for admins.
  • New endpoint exposing Peppol document statistics (currently for System Admin and System Editors): {{api_base_url}}/stats/count-documents-per-folder.
  • {{api_base_url}}/users/me/folders now returns all folders for which the user has the Folder Admin role (previously only folders they created).
  • Minor bug fixes.

v2.4.0

Currency code on Card Type model.
  • Added currency_code field to the Card Type model.

v2.3.9

Folder permission lookup and automatic media upload marking.
  • New endpoint /folders/:folder_id/permissions/:permission_id — returns 404 when the permission is not granted, otherwise returns the permission detail (id and name).
  • Posting media now automatically marks the specified file as uploaded.
  • Minor bug fixes.

v2.3.8

Pinned posts, VAT on folders, and expanded legal entity endpoints.
  • New pinned field on the post model.
  • GET /posts, GET /most_recent_posts and GET /folders/:folder_id/posts accept a pinned query argument to filter returned posts.
  • New VAT field on the folder model.
  • GET /folders supports searching a folder by VAT.
  • New endpoint /folders/:folder_id/permissions returns the list of permissions of the current user for the given folder.
  • Content type application/json is now returned when creating a legal entity or a Peppol identifier fails.
  • New PATCH /legal_entities/:legal_entity_id to update a legal entity.
  • New DELETE /legal_entities/<legal_entity_id>/peppol_identifiers/:superscheme/:scheme/:identifier to delete a Peppol identifier.
  • New GET /legal_entities/:legal_entity_id to fetch legal entity info.

v2.3.7

Referral code on contacts, improved rate limiter, and expanded post endpoints.
  • New referral_code field on contacts.
  • Improved rate limiter.
  • New endpoints to get and delete post, post info and post media.
  • Get outgoing Peppol document status id and response status id.
  • Content type application/json is returned when status code is 4xx on creating a new Peppol document.
  • Minor bug fixes.

v2.2.8

New storage for media and encrypted files with S3 presigned PUT.
  • New storage for media and encrypted files.
  • Uploads now use S3 presigned PUT instead of presigned POST.

v2.2.7

Card Type model and endpoints.
  • New Card Type model and endpoints.

v2.2.0

SSO moved to post info and bug fixes.
  • Moved the sso field from post to post_info.
  • Bug fixes.

v2.1.9

New mobile feeds, sponsored/SSO post fields, and folder-owner admin permissions.
  • New endpoint /folders/:folder_id/posts_from_contacts (Home Feed on mobile) returning posts from the folder's contacts in chronological order.
  • New endpoint /most_popular_posts (Popular Feed on mobile).
  • New endpoint /most_recent_posts (News Feed on mobile) returning posts in chronological order.
  • Added sso (Single Sign On) and promoted (sponsored content) fields on Post.
  • A folder owner (the creator of the folder) now has folder admin permissions.

v2.1.6

Post, PostInfo and PostMedia models plus a sorted posts endpoint.
  • New Post, PostInfo and PostMedia models.
  • New GET posts endpoint sorted by popularity and publish date.
  • Permissions system updated.

v2.1.4

Document, Legal Entity and Peppol Identifier models — with Sentry and license checks.
  • New Document model and endpoints.
  • New Legal Entity model and endpoints.
  • New Peppol Identifier model and endpoints.
  • Breaking change Updated User resource base URLs (from /apps/azur/users to /users).
  • Breaking change Updated Device resource base URLs (from /apps/azur/devices to /devices).
  • Added integration with Sentry.
  • Added license check for sending new documents through the Peppol network.
  • Updated library dependencies.

v2.0.8

Verification status on folders/companies and the Contact model.
  • Added verification_status_id to Folder.
  • Added search query arg to get folders and get companies.
  • Added verification_status_id query arg on get folders and get companies to fetch only verified companies/folders.
  • New Contact model.

v2.0.7

Verification status and folders_count on Company, folder creation endpoints, pagination fixes.
  • Added verification_status_id and folders_count fields to Company. A company with folders_count = 0 must be shown in Azur as a company that cannot yet send or receive an encrypted document.
  • New endpoint: create a company folder.
  • New endpoint: assign a company to an existing folder.
  • next_page and prev_page are no longer returned in the pagination JSON object when there is no next/previous page (previous versions returned a misleading value).