Authentication applies a Basic Authentication scheme. All API requests, unless otherwise noted, require the use of an Authentication
header like the one below.
{
Authentication: "Basic CLIENT_ID:CLIENT_SECRET" //CLIENT_ID:CLIENT_SECRET is base64 encoded.
}
To acquire client credentials, please contact founders@usemacro.com.
This endpoint allows clients to initiate a run of a checklist and also to assign ownership of the work to a teammate.
The top-level key for the JSON body will be checklistRun
. That object should include the following keys:
runName
(required)
Run Name is a required parameter. All checklist runs require a name. The name is used to describe and identify the particular instance of the checklist that was run. If, for instance, you were onboarding a new customer, you would use run name as a way of distinguishing between your run of the checklist for Nike and your run of the checklist for Adidas.
assignedTo
(optional)
AssignedTo allows clients to assign the checklist to a particular user in their workspace. Users are identified by the email they used to sign up for Macro. If the email is not found, the assignment will not be made.