Références API

Root

Say hello to our api (Public)

get

Batch

Batch request to execute several actions

post

Categories

Collection of product categories. A product is associated to only one category. Will only return categories that have product you are allowed to order.

get

Get a collection of categories.

Products

Searchable and pageable collection of Products. As standard user you can only see enabled products for organization you are member of, As manager user, you can only see enabled products for organization you are manager of. And you can not create, update or delete a product.

get

Get a collection of products.

Count number of products in collection

get

Count items in collection of total_count.

get

Get product.

Projects

Searchable, pageable and orderable collection of projets. As standard user you can only see your own projects. As manager user, you can only see every projets for organizations you are manager of.

get

Get a collection of projects.

post

Create a new project

Count number of projects in collection

get

Count items in collection of total_count.

A project (submitted by partner to workers Available status :

  • draft
  • canceled
  • in_progress
  • finished (receipt need to be generated, user can give reviews on worker, waiting for sources, sources are downloadable)
  • paid
get

Get project.

delete

Delete a project. A project can be only deleted if its status is "draft"

put

Update a project. A project can be only updated if its status is "draft". Product can not be changed.

get

Get the list of user with whom a given project is shared.

post

Share a project with a given user.

delete

Unshare a project with a user.

get

Get a collection of brief_files.

post

Add a file as an attachment to the project

delete

Remove a file from the attachments of the project

get

Get the list of message posted inside a project.

post

Post a new message to a project

get

Get stats about given project

get

Get list of starred files among the project

Prices

Price resources for products in given organization.

get

Get a collection of prices.

Count number of prices in collection

get

Count items in collection of total_count.

Get price corresponding to project set (product, organization and options). It's an alias to search on /prices.

get

Price for a product

get

Get price.

Works

Searchable, pageable and orderable collection of works. A standard user can not create a new work and can only see works related to its own projects.

get

Get a collection of works.

Work done on a project. A standard user can not update or delete a work.

get

Get work.

Workers

Searchable collection of workers.

get

Get a collection of workers.

get

Get worker.

Comments

Generic comments system able to comment any REST resource (based on its relative URI). Standard user can not list every comments.

get

Get a collection of comments.

post

Create a new comment

get

Get comment.

delete

Delete resource comments.

put

Update resource comment

Reviews

review resource collection. A standard user can only see review on its own project. A standard user can only create review for its own project.

get

Get a collection of reviews.

post

Create a new review

review on a worker for a given project. A standard user can only see review on its own project. A standard user can not update or delete a review.

get

Get review.

Users

Orderable, Searchable and pageable collection of Users. As standard user, you can only see your user. As manager user, you can see, create, update and delete users for organizations you are manager of.

get

Get a collection of users.

Count number of users in collection

get

Count items in collection of total_count.

get

Get user.

get

Get a collection of member_of.

get

Get member_of.

Invitations

Invitations to create user account or add to organization existing user.

get

Get a collection of invitations.

post

Create a new invitation

A specific invitation

get

Get invitation.

delete

Delete resource <<resourcePathName>>.

Me

Current logged User. Alias for /user/{gid} Will throw 403 if authenticated with client_creadentials

get

Get me.

put

Update current user

Alias for /user/{gid}/member_of Will throw 403 if authenticated with client_creadentials

get

Get a collection of member_of.

Organizations

Searchable and pageable collection of Organizations. As standard or manager user, you can only see your organizations.

get

Get a collection of organizations.

get

Get organization.

get

Gives order to import prices from Google Spreadsheet if its configured for the organization

Organizations (shorthand)

get

Get a collection of member_of.

get

The payment method associated to the organization

delete

Delete resource payment_source.

put

Update resource payment_source

post

Add (or replace) a payment method to the organization

get

The Credit Notes of the organization

get

The webhooks associated to the organization

post

Add a webhook to the organization

post

Trigger a void event to test a potential webhook

put

Edit a webhook

delete

Delete a webhook

Available products for the current organization

get

Get a collection of products.

Search users among an organization from a string query

Public

Publicly accessible resources

get

Gets the invitation (whether it creates a new user or not)

post

Create a user using invitation token

Files

File Info

get

Get informations about a file.

Receipts

Searchable, pageable and orderable collection of receipts. As standard user you can only see your own receipts. As manager user, you can only see every receipts for organizations you are manager of.

get

Get a collection of receipts.

Invoices

Searchable, pageable and orderable collection of invoices. As standard user you cant see any invoice. As a owner of an organization, you can only see every invoice for your organization.

get

Get a collection of invoices.

Starred files

Allows filepaths (already uploaded) to be marked as starred. Only supported (visible) for project messages attachments for now.

post

Mark a file as starred

delete