OrganizationsProfiles
Create a profile
POST
Refused with 422 for an unknown area or level, and with 409 when the name is taken, ignoring case.
Who may call it: An owner, security admin or admin of the organization. API keys: no.
sessioncookie
gamma.session_token<token>The session cookie a sign-in sets. Over HTTPS its name carries the __Secure- prefix. Browsers send it on their own; other clients keep it from the sign-in response.
slug*stringThe organization's slug, as in its URL.
application/json- body
name*stringLength
1 <= length <= 120permissions*A level per area: view, create, edit or full. An area left out grants nothing.
companyRestricted?booleanIts holders see only the issues and forms their own company created or that are assigned to them.
Default
falseCreated.
application/json- response
profile*A permission profile: what a project member may do with each content area.
Example Request
curl -X POST 'http://localhost:3000/api/organizations/string/profiles' \ -H 'Content-Type: application/json' \ -d '{ "name": "string", "permissions": { "property1": null, "property2": null }}'Example Response
{ "profile": { "id": "string", "name": "string", "permissions": { "property1": "view", "property2": "view" }, "companyRestricted": true, "archivedAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }}