info
This app connector is in a Beta state.
Request a resource ID
This endpoint is used to generate a resource ID, which represents a snapshot of an org chart. Using a resource ID allows adding team members through multiple requests via the Add org chart endpoint. Different resource ids correspond to different org chart snapshots and are used independently.
Prerequisites
- In order to query this API, you would also need to send an
access_token as part of the Authorization header. Visit the Authorization section to see the steps for generating an access token.
Endpoint
| POST |
https://public-api.productiv.com/services/push/v1/customer/org-chart |
| Required Scope |
https://api.productiv.com/connector.write |
| Parameter |
Value |
| content-type |
application/json |
| Authorization |
Bearer access_token |
Request body
| Property |
Datatype |
Description |
Optional |
| orgChartName |
string |
The name that will be used for the org chart |
No |
| customFieldsConfig |
object |
Object containing custom fields to define for the org chart. You can define up to 5 custom fields |
Yes |
Example request body
{
"orgChartName": "random_name",
"customFieldsConfig": {
"customField1":"Date of Birth",
"customField2":"Director"
}
}
Response
If the request is successful, a JSON response will be returned. This JSON object will contain the following parameters:
| Parameter |
Description |
| success |
Will be set to true in the case of a successful response. |
| id |
The resource ID for the org chart. |
Example response
{
"success": true,
"id": "a356e51f-d6e8-4c08-a137-fde5368d505a"
}