{ "uuid": "9cb8c417-2f7f-4fda-b78a-391aa4895444", "lastMigration": 29, "name": "Asana", "endpointPrefix": "api/1.0", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "2c75f8dd-9da5-4dd1-82f0-b9ad0b4ad6cb", "documentation": "Delete an attachment", "method": "delete", "endpoint": "attachments/:attachment_gid", "responses": [ { "uuid": "51af8c81-cfc8-418e-88bb-d488e22d7f93", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified attachment.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4e73b073-7cd2-46f8-91d4-07df0952763a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b95001c5-a0c2-4007-9666-a26a995a5f3b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "096bed98-b540-495b-89df-87d3d9e994f0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3cb62df2-6d6b-48da-869a-a59c04da3023", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2def11c1-e922-4887-b387-f6cd69f2febc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3e30e8bc-1585-4732-9749-759fb6b7c3a0", "documentation": "Get an attachment", "method": "get", "endpoint": "attachments/:attachment_gid", "responses": [ { "uuid": "25ea6e5a-f360-49b4-a266-1edaba9c4a93", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the record for a single attachment.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "bcacccbf-02a7-4e3c-a8cc-137e445d1d51", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a06574ba-4456-48c0-9f21-725bc46c5de6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5350e059-43c6-4afd-961c-3c83238ace27", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a8da33ca-2784-4bcf-8d73-067c6d7950bd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b6747fb-6b5f-48b5-b9a7-ec717687af2a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7ee81319-d961-43cc-9cb2-3c31e0479196", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 424, "label": "You have exceeded one of the enforced rate limits in the API. See the [documentation on rate limiting](https://developers.asana.com/docs/#rate-limits) for more information.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "77778590-d74b-4f79-b646-12a416e4a2e7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dba0f1c2-bbe5-410c-af44-21d345052e28", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 501, "label": "There is an issue between the load balancers and Asana's API.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6f71d829-7d7b-45a6-8b83-9f638547f681", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 503, "label": "Either the upstream service is unavailable to the API, or he API has been intentionally shut off.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5576269c-6365-46be-8801-aaeac97ac579", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 504, "label": "This request took too long to complete.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2f115121-47ed-457a-9bc7-229a5ccd7722", "documentation": "Submit parallel requests", "method": "post", "endpoint": "batch", "responses": [ { "uuid": "554a974d-e7de-46e0-8989-629f4677f422", "body": "{\n \"data\": [\n {\n \"body\": {\n \"data\": {\n \"completed\": false,\n \"gid\": \"1967\",\n \"name\": \"Hello, world!\",\n \"notes\": \"How are you today?\"\n }\n },\n \"headers\": {\n \"location\": \"/tasks/1234\"\n },\n \"status_code\": 200\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully completed the requested batch API operations.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5b92e35b-0b62-437a-b01e-96204c777f20", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "19be2f18-9d35-4605-ab85-5ecec618b829", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8aa9f29d-c684-4a52-9fed-829326b78cac", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3d84c9b7-e3ab-4fd9-9f59-6c442984e891", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c8e65326-8e3e-470a-a958-f5153c21f6fe", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "47a43ff9-52f8-4648-a17c-73bd29817aa2", "documentation": "Create a custom field", "method": "post", "endpoint": "custom_fields", "responses": [ { "uuid": "65edb190-7a46-415b-8143-94f005c8b98c", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Custom field successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f918502d-7307-42c2-a788-1d40eb245549", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9ccea994-616e-4184-897f-855adea39377", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c311ebff-6396-40c0-9dd9-8e55e6e36643", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c2e9c294-2215-4725-8d5c-55b661206b00", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0cc5245d-9e28-4b1f-bf8d-f224656c57e4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d5023496-8751-400b-8076-ad0e32ffaad7", "documentation": "Delete a custom field", "method": "delete", "endpoint": "custom_fields/:custom_field_gid", "responses": [ { "uuid": "eaa3931d-73bf-4398-87f5-10dbc4ca035d", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "The custom field was successfully deleted.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dab0adb7-57b6-47f3-acb4-86f30069d4fa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "30aa4fee-7bd4-463d-808e-99cc0cf9e12c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d569a539-105e-4580-9317-4c62fd3c9a70", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc232d96-baf1-4473-bb91-62a266d46e4f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "36257640-f055-41fb-a3bc-da184cde3e04", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "59a2e87d-5b79-4e38-9336-6713a34e745f", "documentation": "Get a custom field", "method": "get", "endpoint": "custom_fields/:custom_field_gid", "responses": [ { "uuid": "3a68933e-25c3-4a21-8e1d-143301436f24", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the complete definition of a custom field’s metadata.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "42002932-46b4-4d8d-a67c-50fff7528980", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1312b070-c903-4c9a-b483-0c53edac8f63", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "580554a8-854a-4678-98a9-0baf35e1deec", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e1b1d596-7b27-4411-beef-a56fc4e3f084", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a703f78-3f28-4a87-8a6c-543a6e7862d6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2ff23f2a-1c03-4d67-8c86-92fbf7c47d9f", "documentation": "Update a custom field", "method": "put", "endpoint": "custom_fields/:custom_field_gid", "responses": [ { "uuid": "a42d707d-fbf0-492f-a81e-14df8c2f3987", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The custom field was successfully updated.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fad4a135-7ce8-4e4e-b287-5188d870a677", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d112504e-3242-49e1-ae30-d9dcf8c00363", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9256a064-6844-4202-b96a-ea6f3c6504ff", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8800ed83-84c9-4833-8916-9020d1bdc81f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d0937156-62be-4b01-8273-da620bbd3ef3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c46419ae-5666-4b6a-87dd-5237fa5efb0b", "documentation": "Create an enum option", "method": "post", "endpoint": "custom_fields/:custom_field_gid/enum_options", "responses": [ { "uuid": "0555be11-392f-4a83-a5bb-0dac94fb2356", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Custom field enum option successfully created.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f790f443-0d6a-4837-8063-31f13d84f3f6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9e570530-c0bd-48ff-8574-9f898612ad77", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "41e2105e-ef4d-4259-b46e-e03351e80f4a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d953cadd-4751-4e5c-8e8a-4a84e0aa60b2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5f7db87a-c1d2-4eed-9865-f45699622a7b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5aa9624f-e8ce-496e-aee1-73a15f3e94a3", "documentation": "Reorder a custom field's enum", "method": "post", "endpoint": "custom_fields/:custom_field_gid/enum_options/insert", "responses": [ { "uuid": "a8db6612-7160-4191-9d26-e65a7e6818e6", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Custom field enum option successfully reordered.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1f17a29e-5ffe-4dea-8341-d9be5071f71f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d7932da3-c9f3-4414-9024-298c8ab1cb37", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f780d801-e667-4c4a-9833-853486fb6920", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "efdd7971-dc5e-4bcc-a9bc-d9b79bd49bda", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9308405a-faaf-4867-958e-8c26b2377f24", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1f1e024c-14d4-47e4-8e82-a094027beac0", "documentation": "Update an enum option", "method": "put", "endpoint": "enum_options/:enum_option_gid", "responses": [ { "uuid": "478cbabf-a8be-413f-ac69-99c5f85a767c", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the specified custom field enum.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "32f78b36-2153-479e-9572-99b22c666693", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3f515f2d-6698-4d64-b6b7-da0301b71fbd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f79d9c18-8b15-4392-ac24-e96a06f5ab59", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a298349c-90e1-4139-a8f0-9663781e6aa9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "78aecbb6-e3b2-4140-a148-8f1947c9eb76", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34ba8b76-a1b9-446f-ae40-28dd38b84051", "documentation": "Get events on a resource", "method": "get", "endpoint": "events", "responses": [ { "uuid": "53ecced9-b057-4726-806c-0f472c388d08", "body": "{\n \"data\": [\n {\n \"action\": \"changed\",\n \"change\": {\n \"action\": \"changed\",\n \"added_value\": {\n \"gid\": \"12345\",\n \"resource_type\": \"user\"\n },\n \"field\": \"assignee\",\n \"new_value\": {\n \"gid\": \"12345\",\n \"resource_type\": \"user\"\n },\n \"removed_value\": {\n \"gid\": \"12345\",\n \"resource_type\": \"user\"\n }\n },\n \"created_at\": \"2012-02-22T02:06:58.147Z\",\n \"parent\": \"\",\n \"resource\": \"\",\n \"type\": \"task\",\n \"user\": \"\"\n }\n ],\n \"sync\": \"de4774f6915eae04714ca93bb2f5ee81\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved events.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "40169a04-f2bb-4013-ac66-ffd25afe6b58", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8553ae17-0ee4-4f5f-9701-885645ba85d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e8c7a650-4d01-40c6-b561-83926667829d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "57e04a70-0061-4fe7-bb65-c4c41de7acb9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3ed18a71-1726-4e2a-a265-1c46f61413cd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8dac57ce-e9ec-40a1-b56a-6bcdc2dfad2c", "documentation": "Get goals", "method": "get", "endpoint": "goals", "responses": [ { "uuid": "0cba4de6-5e5c-44a0-a27b-e8c523c0c242", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested goals.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "de8e09b8-3d64-4843-b179-afe2ec34a481", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "21150323-5354-4d18-8345-479430878a47", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ef07f7c7-7014-47bc-8a6a-436a49a33265", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c4b3bd31-eec1-4f60-a58a-27629acc921d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "20b7e7f2-fb8b-400f-a733-18774aec1792", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0b3ea6c2-eb39-4231-b5fa-a35f5029b0c0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "59ba56d9-86cd-4430-a6b6-172e94223946", "documentation": "Create a goal", "method": "post", "endpoint": "goals", "responses": [ { "uuid": "a72478ef-04eb-47bb-af86-c6d4921ad6b9", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fad411d0-5d0d-4453-b050-0cab88184a81", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3eeaa3b5-1270-407d-83ca-c89186d53013", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6c73a03d-af0b-41b5-9561-5694e7440814", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c026c617-202a-4348-a6ee-4b6d74721548", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "735f99c2-fac3-4aaf-af71-38d7a37b7fa0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a962cee2-63ea-47d5-8824-8b302061f232", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "22b2cf02-8225-4c0c-92cf-090acedbca3b", "documentation": "Delete a goal", "method": "delete", "endpoint": "goals/:goal_gid", "responses": [ { "uuid": "7540c7a6-e3ec-4f4f-bfb4-6e2631b4f5da", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ff8a5bdf-a088-4346-bc29-962f09a5109d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2865be64-474a-4d03-a1da-a6080ebc6af6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e12007e5-9ac5-41df-880d-c32242dcfcf7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4541a9b9-34ba-408b-a6d2-1b35b8ad900a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "810efb12-a6ac-49e4-8796-ecce53da30b2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cc2af612-79ab-4ad8-97e2-98192e116ce2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "19d95e52-6535-4d45-83c6-a2c7559da79b", "documentation": "Get a goal", "method": "get", "endpoint": "goals/:goal_gid", "responses": [ { "uuid": "9ce3840e-66aa-4db2-85a1-271a7ae609f1", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the record for a single goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "86ed1aaf-e13c-49f4-b7e3-8001b292c142", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cfb28f76-5d57-47e5-a6a8-7f353bcb62ce", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b13d9997-7128-4c84-811e-b0635181f447", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b5a7600d-ea98-4fc7-ab76-f2548a7d6b5d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f33326e-34f6-4d31-ba12-07ecbe0e35cb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "54a29a19-9eec-4600-acd7-9298df1b9d19", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "301eae6d-692d-4b07-a1cb-5d850c37001b", "documentation": "Update a goal", "method": "put", "endpoint": "goals/:goal_gid", "responses": [ { "uuid": "f514f2ca-b372-4e1f-b519-7d76817b07c8", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7f9cf2c6-18c3-4366-b5aa-d70b38e7d6bc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c9e68c43-29ba-418b-a4fd-b3cc596227c3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f8d57c1-b0ca-4582-b879-5ab73117d153", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dfa054fa-4a4f-4179-8623-78765a181de3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ba99a818-1ab6-4e3d-8f30-01d6560660c2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a354cba7-5380-441e-bf77-4dbb3ce539d1", "documentation": "Add a collaborator to a goal", "method": "post", "endpoint": "goals/:goal_gid/addFollowers", "responses": [ { "uuid": "ab8e0dde-d322-4607-9614-d9c2d7b43e5d", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully added users as collaborators.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "193c5b6a-b7ac-4134-bf8c-ee39d384fec5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d02ad9e6-7513-4021-abfb-b6f68e022899", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6486bd5b-b461-4e41-a12b-a47846030752", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eae185a8-0f94-4f96-a6d5-c3d9898f8947", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d9c22c88-0a11-4d68-9cea-3918705e1114", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "51e6ef68-3b5e-40f5-b816-aaeaadc40211", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "93139863-6129-4632-9c7a-b1fc3db047ed", "documentation": "Add a subgoal to a parent goal", "method": "post", "endpoint": "goals/:goal_gid/addSubgoal", "responses": [ { "uuid": "20e37ee9-d343-4e77-88fc-5e468a13ed8d", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added goal as subgoal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a590ca75-8993-433d-980e-a9a54067404b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "43507964-e207-4046-9695-1bb3232e65f6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6e62ec67-042b-4cbd-a0c2-60a7e6185649", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5df53316-9f3e-438e-8738-fada4a2769c5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "795a2545-36e7-4ce2-9095-0eec0e0918f4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bdd04b7e-6fc9-4078-be63-4f9e057d3f5a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "40836e18-6cad-489e-aed3-a4bf6619fb9b", "documentation": "Add a project/portfolio as supporting work for a goal.", "method": "post", "endpoint": "goals/:goal_gid/addSupportingWork", "responses": [ { "uuid": "b3aadac9-092a-4833-b241-eeff85a1a89f", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully set specified project/portfolio as supporting work on the given goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d9fdf7c0-ea41-4e52-8409-dceb7a235f60", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bdeffd6a-949f-4d4e-b0c1-1ffebdc25e86", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7724be25-5a86-4433-b1a6-e498fa015521", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3ec47997-7019-49b5-a688-c1823b69b6bf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e4adbd38-dcbe-433e-97d9-a0c8f2da232f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "24f3d151-b76c-4f44-a3f2-f2e795ffc3ec", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "531fe44e-aa03-469a-908a-8fe9ad695157", "documentation": "Get parent goals from a goal", "method": "get", "endpoint": "goals/:goal_gid/parentGoals", "responses": [ { "uuid": "3f7867e6-df70-4ed6-b855-69700d4b091f", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified goal's parent goals.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a49b504b-9b3f-47b4-8d83-fcceb976a797", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cc4327ae-0f82-441b-9587-bb99c83811d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae9f1e4d-32b8-4ab4-912e-cc58b686f47b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2a576c89-f2fb-4c38-bc43-3a5a44d89cb9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dc0abbdc-8ed2-4498-8a57-0746b6167a4e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d7b7b354-72d7-420b-af30-46bb879b8cb4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "701ee648-e6c0-4b99-9b8f-3ebdd682f5e2", "documentation": "Remove a collaborator from a goal", "method": "post", "endpoint": "goals/:goal_gid/removeFollowers", "responses": [ { "uuid": "c0bd0f39-9f48-4cce-a695-400c1fcb1105", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully removed users as collaborators.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a8c752b6-e50d-4c65-b349-687e2418f277", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "07bafa9e-b604-4e94-85a2-893c375ec29a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "12bcde10-5929-4404-aa82-b2e4ba4ee933", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d839b996-dd0c-4fa9-8876-161ba90ac022", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b0e9326-9f8c-4572-9d11-361e60479fe6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "675cb54c-9e13-4a32-8a45-8cd0e0495279", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "07a582fd-f885-4807-b92b-17b0ac45189d", "documentation": "Remove a subgoal from a goal", "method": "post", "endpoint": "goals/:goal_gid/removeSubgoal", "responses": [ { "uuid": "1e6be8ca-c9fd-48ef-af04-dbdade369c42", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed subgoal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "95b3b4f8-1b39-4146-af5e-350fc5ad1640", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c6086a4-c79d-415e-8fcc-68721d477a6c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d2703694-0a51-4057-b82e-5e999c92728f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "17958a4d-6e4c-4377-a546-bca1437018bc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3a092cfe-59df-4116-9d29-67cd7a1cd748", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d615f953-720b-445b-a1e8-db60eac564a0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "48676217-ae28-40f5-bfea-0d1aad76e46e", "documentation": "Remove a project/portfolio as supporting work for a goal.", "method": "post", "endpoint": "goals/:goal_gid/removeSupportingWork", "responses": [ { "uuid": "6061af21-9a19-47cf-94c5-de830d93fc1f", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed specified project/portfolio as supporting work on the given goal.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6699b3ee-5822-42d7-aad3-2f06ba7d7b32", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5b572d1e-5323-4510-8fad-e08b522366a3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4a67cd7a-d2d7-4dc2-bf5c-8acd50b74021", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1fd3e23b-c1c3-4ec3-88ab-d94f5ad7a3ba", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9abc708b-9279-4722-9d6a-f037e7dc8258", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c59f4921-83f0-4284-8456-23474030a900", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "80aaa02e-221d-4b5d-b697-4af4e89f25a9", "documentation": "Create a goal metric", "method": "post", "endpoint": "goals/:goal_gid/setMetric", "responses": [ { "uuid": "2e3cc508-95f6-403d-aab2-37e2afd7aeca", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully created a new goal metric.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a7cb9bd9-ecb1-43e7-a32e-d589dc6f7c33", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae91395d-81df-4d42-80b1-b754044107a2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae392442-e956-4868-bf21-31cff13565bc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b063a7e-8c1b-4a7a-8f3d-0c13c1315983", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "53de1362-b855-4f83-9db5-1224c2c57677", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "22e6600f-e149-49ef-80fe-9d9d4fcca719", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c945ef3e-4777-4071-8539-f1f5d5a3e6a0", "documentation": "Update a goal metric", "method": "post", "endpoint": "goals/:goal_gid/setMetricCurrentValue", "responses": [ { "uuid": "6730b6e5-405c-4c07-9d04-8f80cc47e3ed", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the goal metric.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f45af9f9-39ae-4611-b0ab-393bf7a5c796", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "db3a178a-e0f6-4213-93c4-70e996190316", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84785c04-6673-4f14-b51e-1a7e6b45ed3f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "db2823ac-94d5-4e8b-972a-41e5fd7141cc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8a0a31f8-e4a4-481d-a04a-2e26214812f3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2417abee-305d-48bb-8db3-f69932b1c3b5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c3603675-6f10-47eb-bc3a-7fd50bf17e8f", "documentation": "Get subgoals from a goal", "method": "get", "endpoint": "goals/:goal_gid/subgoals", "responses": [ { "uuid": "73f82e7b-e904-41a0-9bf5-cf2048452cdd", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified goal's subgoals.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "081758da-74b8-4be8-8115-11ed78122000", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7673154d-610a-4331-b9c1-8cd81e5f7309", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cb3818e0-79ee-43ec-b3a1-e1eab5147e2b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e70c7a98-d8a7-41b4-8c6f-34d6f4554442", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84c04845-241b-4f74-9f52-35ba49864265", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "28ba3ca0-aeba-4d43-90dc-eddf98994716", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "09b6dd2a-bb92-49de-bd3b-6e4789173d9d", "documentation": "Get supporting work from a goal", "method": "get", "endpoint": "goals/:goal_gid/supportingWork", "responses": [ { "uuid": "2b61d38f-5b9e-4788-93aa-b5827895335e", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully returned supporting work.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "846f5903-d839-493f-b268-f95fd6c7c048", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cf73710a-d9f6-4836-982e-0313e6368e33", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e6f08a17-03ba-4ce5-b4c3-a4517a5c9713", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "43ded28c-1a14-497d-9769-d53dec7df219", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0e3cc7c7-6539-40b1-a358-f80ad5354bbd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c16c9187-edd1-411c-86fb-e75d0f77d2db", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ae160402-adc7-447e-a21d-b7bbf33b801f", "documentation": "Get a job by id", "method": "get", "endpoint": "jobs/:job_gid", "responses": [ { "uuid": "c56d09cd-5194-4771-a0e6-1a4c5dfa4517", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved Job.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cfbddb99-d167-42dd-ac12-fe9c5a5d2350", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7bdac993-4ec2-4da0-9148-fbcebb01e82d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "deffa0e7-e62e-4d8c-8c42-d3338c310164", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "addbbc31-cd49-4d73-adec-344dde19934d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3390278f-9d75-4eae-b432-9e9b7289c021", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5a426b7-61e6-48ee-b91b-21b6f0e58dbb", "documentation": "Create an organization export request", "method": "post", "endpoint": "organization_exports", "responses": [ { "uuid": "dfeb917a-a3c8-4762-bf3b-e84912dc6acf", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Successfully created organization export request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "652b5d51-5ea0-4971-9e82-e49aa1ba8e66", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "57b07d23-b016-4169-8a8a-4f717b192a36", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1d30f95b-9dfe-4a87-b560-4bc2d1b3a53f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "08c86512-bc64-4473-900c-98baa4f1a1b3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "92ffe60f-7b23-4cb2-a5a0-15fbbfa4cd92", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1f426608-9acb-494e-ab64-a415d2d1b665", "documentation": "Get details on an org export request", "method": "get", "endpoint": "organization_exports/:organization_export_gid", "responses": [ { "uuid": "4e828b13-c4ad-4e8c-8d2d-c624caa89107", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved organization export object.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eb0f7c1f-2f27-44fb-b0fa-9f9f6abaea3d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "acd42bfc-6c26-4c51-8817-1cae0ef0faaa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c9e277c-b283-4782-a2ae-56bbb9df376b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e9405be5-9d05-435d-94c3-f4f5935e44fa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d4f1b6d8-b6a0-421d-ba54-46ca7d6224d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d5dd4fa8-a1f8-4cba-aa23-e1f84eb960ae", "documentation": "Get teams in an organization", "method": "get", "endpoint": "organizations/:workspace_gid/teams", "responses": [ { "uuid": "0dd69c59-e2ab-4852-9754-ac1fd8894db2", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Returns the team records for all teams in the organization or workspace accessible to the authenticated user.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "36d085e6-54c3-4ea3-98e6-d806e4432980", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "248b8c5f-4840-4793-a455-1cc247f9d575", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "62eb847c-87d1-47f7-b75d-698ab6e3ae57", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8a1e2e1b-5c93-4bb7-b649-d28dd081c7b1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6b119bde-3803-4bb4-ab57-6d7f8b8cdd32", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "16e1cd0b-d80f-4a29-a663-57fa0da02aa9", "documentation": "Get multiple portfolio memberships", "method": "get", "endpoint": "portfolio_memberships", "responses": [ { "uuid": "7816ddee-42f8-411b-a94e-bef8837dbf73", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved portfolio memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b1f29dd4-c866-4933-8dc4-8478a15bc1d3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b4cf6518-5dad-4541-9d71-80c8aec5a238", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7d2350c7-8506-4262-a25b-052b6733366a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1a86d4e9-08dd-4118-a7c8-168b4973c35a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0819c5fb-4a9d-46ac-930d-f024b16949c4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c5c8d73c-bab1-41cd-b3b0-aadb74728352", "documentation": "Get a portfolio membership", "method": "get", "endpoint": "portfolio_memberships/:portfolio_membership_gid", "responses": [ { "uuid": "0fcfe502-fe87-4805-9477-8deee0c6c3b9", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested portfolio membership.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cc39a666-93dc-41d0-a858-89669905d66d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "61552b0e-1aab-4ad7-ac84-df15bae61cb8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0f5b86d4-b757-4e01-aa59-2be9385de7ba", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "802dd417-f60f-4623-ac7f-fa3bb7bf9274", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c1366330-d3ff-4ea4-be25-a06e2af5c34d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "29d65d48-8f19-4b55-98f4-032bd7c4589b", "documentation": "Get multiple portfolios", "method": "get", "endpoint": "portfolios", "responses": [ { "uuid": "0d113168-ead0-4bfa-8361-fe99a06fc09d", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved portfolios.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "06a9581a-bda3-4919-889d-a85a91688678", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a397518d-91f1-4a65-8415-13e7eed77038", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3d78c46e-635e-47ec-b654-ca58b20d4cb1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d5f1d39f-fefd-4c9e-8a30-3966f9fb15d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "98516224-1c12-43fa-a44d-1e14c18466e0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "123c6535-35d1-401c-aaaf-abd34fb0b60e", "documentation": "Create a portfolio", "method": "post", "endpoint": "portfolios", "responses": [ { "uuid": "1724f05c-195b-468e-b2fb-9df5e31a38ce", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "801fab73-8592-4c61-8f52-c80fc20e702a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8e79bccc-5221-4ab2-b504-060fa012bf9a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "02afc1cd-2de7-45ec-8dfc-06b2654a2df9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "536a4668-a5f5-44ce-946c-7a60edff6aaf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ff767850-02e9-485c-a7d7-2cc45624d50e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1c4ef9cb-487d-495d-8343-c8cebd64acf2", "documentation": "Delete a portfolio", "method": "delete", "endpoint": "portfolios/:portfolio_gid", "responses": [ { "uuid": "66570732-20d5-4746-bd94-f3a85d4f808d", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8ab54a92-ff89-4c4f-9838-b8efb6416ef6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e390277c-2619-4527-ab26-ba3489f0da6c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1872d83b-1c94-44f3-8bce-7745e3de449c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fa11f75b-0228-46c0-81c4-a0c018ab2b7e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2dd8a22f-c4ee-41ca-8a19-4f5d78ad010b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "969fdb4b-62d0-403f-a80a-a6ca24a7b772", "documentation": "Get a portfolio", "method": "get", "endpoint": "portfolios/:portfolio_gid", "responses": [ { "uuid": "be90423c-e5b0-4ffd-8b1c-8ea28b9bf64f", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "60f1f76d-6ff1-4cc4-be7d-4843ba965b36", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a3b48390-d0d8-4ce2-be6d-84f37f926b61", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f5748ecf-2d9d-42b4-914b-169284c492cf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1cc0041f-2511-46aa-a135-deb7c1cb4d73", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5ae212e5-0e7c-4183-86aa-d5336ac6827b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "535cd109-bb96-4642-9d79-92ae6d20dc4a", "documentation": "Update a portfolio", "method": "put", "endpoint": "portfolios/:portfolio_gid", "responses": [ { "uuid": "8d06a7a0-fa58-4011-bd35-a76828af968c", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "675dd103-f868-45f8-b825-3ad387353ae1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "59b94047-baa5-4622-a3e9-d7ab6914bf51", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a67019a4-b90c-4806-8e2d-1617233ba803", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b2a02a6a-08b1-4ba9-99a8-b0410a2a22f1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c2468207-f285-44ef-a497-bd6b017277c7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ac274e1d-2915-416b-ae67-be9ae12af470", "documentation": "Add a custom field to a portfolio", "method": "post", "endpoint": "portfolios/:portfolio_gid/addCustomFieldSetting", "responses": [ { "uuid": "27f0127f-7676-4f81-b32f-c8de9cac1b07", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the custom field to the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0414998d-9f20-450c-bd6d-b83c33ee46ef", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5d851448-a794-4e72-a8a0-b7a8253673b1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "79a71622-a980-46e4-a903-ed04b43b149c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f179f656-3d7b-422f-8fc8-900c63e935d5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6c8e87b1-50ba-425f-a6da-408102c6f3b1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f5658ff4-3c5a-4e0b-9f81-27bbd2b39201", "documentation": "Add a portfolio item", "method": "post", "endpoint": "portfolios/:portfolio_gid/addItem", "responses": [ { "uuid": "ae27de4f-d62c-4693-9e97-77a661391d84", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the item to the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8ab1e797-1d3c-40e2-a810-fdab2a672749", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "02993cc3-7624-4cc7-9c40-b53fb43ac1c8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "70f6652b-45a2-47eb-8fae-d00e72472769", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "72f3f501-fa83-41d2-8ef4-edaa21cf9fcb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "334f03d9-3e1c-42de-80db-75ad62918b7a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6f448dab-5810-4a79-b298-acdc8b5deb5d", "documentation": "Add users to a portfolio", "method": "post", "endpoint": "portfolios/:portfolio_gid/addMembers", "responses": [ { "uuid": "c44802ff-49df-4f25-9df3-3f8bf307dce1", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added members to the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "73aa12fb-58e1-41c4-baa6-8dd873b1d7d0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d4ea7b60-b4fd-4486-83cc-56c84855bc9d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "375fb648-b4a9-4fa1-b8b3-e13baa9a68d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b8093658-f40e-4837-a5fc-2838b4807720", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3f14db6f-21cd-46c5-b17b-c28ef1776dc9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b5d3fbc4-9e45-4971-b2c5-75b4ea98b5bb", "documentation": "Get a portfolio's custom fields", "method": "get", "endpoint": "portfolios/:portfolio_gid/custom_field_settings", "responses": [ { "uuid": "88583366-60e2-423c-bd7b-5cb915bb2134", "body": "{\n \"data\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved custom field settings objects for a portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "544f1e0b-a45a-41c4-a4a1-4f1569845433", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0081af49-919d-4f2b-b645-8b63ef959b3c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3ca067ed-6063-4c18-94eb-ce6178f074a4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e8780984-6310-4c66-a765-e75935aa9c1f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b216b987-7d07-4700-b481-47453158dfa3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6e9e35c9-7403-4349-8994-eb1282157c88", "documentation": "Get portfolio items", "method": "get", "endpoint": "portfolios/:portfolio_gid/items", "responses": [ { "uuid": "e3a2dfc7-9615-467e-8704-ac1235929e66", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested portfolio's items.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ff6f3780-17f6-4cb7-8750-64eea6d69072", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "202945e8-5662-4bd2-bfa6-27013a3ecd7d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "33384c57-2acf-4603-9fb9-2d32132f7696", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eec9fc58-4922-4267-8dd4-1fe73109051b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c148979c-f097-4304-8242-431b184b3baa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "82160744-df7d-48b7-9d69-2dff9438b2e8", "documentation": "Get memberships from a portfolio", "method": "get", "endpoint": "portfolios/:portfolio_gid/portfolio_memberships", "responses": [ { "uuid": "0b2c157a-fe75-465e-a21b-834786878698", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested portfolio's memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3598b926-4356-49f4-bf25-b292a952bd95", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3bc3592b-3f62-4416-ac8c-41897e58453b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7193e7b4-f838-4e49-b976-7fa947d07b36", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "73aaa7bf-cc4b-42eb-a1ef-87b9fd048374", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "28626fe7-179f-4f83-b25e-0fc5d032daf4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "34054e85-2a6a-4770-8a9e-154cc9c43495", "documentation": "Remove a custom field from a portfolio", "method": "post", "endpoint": "portfolios/:portfolio_gid/removeCustomFieldSetting", "responses": [ { "uuid": "82bc69ba-2a6f-4097-a175-f19b4ddeedf3", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the custom field from the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "10f04aa9-5c55-4619-9afe-9acc1cffacad", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bfa0b922-614a-49fd-a95f-c92ce8ce3401", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "05a021fe-68d5-47eb-b093-c5132066604a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f63ed286-2925-4527-8a06-a1a0acc6f879", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f5266c3a-c4ca-4605-b37d-b000a9d60025", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5d42d2f3-bfb2-4860-b54f-f4e49f798039", "documentation": "Remove a portfolio item", "method": "post", "endpoint": "portfolios/:portfolio_gid/removeItem", "responses": [ { "uuid": "71f68b71-2eae-4d45-827b-120a29bfc3f0", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the item from the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e10d4dda-50e9-4fea-b05a-1dc702d3866a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1c245073-c45f-4098-886e-47df0aa963ce", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "941cb41a-d699-4b43-9422-78936b944d52", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "93b62dc1-3677-41a9-a998-c64d0206498f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3e9fba79-ba41-4206-8acc-d6d10aada9ee", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ffd4ce9c-7d99-400e-b97e-b14beb4eef8e", "documentation": "Remove users from a portfolio", "method": "post", "endpoint": "portfolios/:portfolio_gid/removeMembers", "responses": [ { "uuid": "59aaf542-8823-4ebe-97d2-c82e53571f89", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the members from the portfolio.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c4fde99f-0a3e-49e9-8cb5-0ff805609c59", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c600f576-cfe0-4c91-a8e9-1ca3abf79bd0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "54a58455-e2cb-408d-8526-568db78d4fb2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "37a638f9-83c8-49a4-a061-f2d1a31a4710", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "28cd84bd-b72b-4be0-bd7a-15f67861b8da", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4ef83467-c00c-40ac-83e7-f87f37d63f54", "documentation": "Get a project membership", "method": "get", "endpoint": "project_memberships/:project_membership_gid", "responses": [ { "uuid": "2323dec4-83c0-4202-90a0-cfcf5d8a55af", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested project membership.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f3b82896-3d37-4569-87e6-d220904a43d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2648c911-18f6-48a7-b2b7-f768641d68f3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7af77d9a-aff4-47d7-af45-f394f1bc45d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "242f92ab-27a6-4044-9d67-54ecc26c0fb5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f7964ba-dfeb-4784-be28-a401d61e17a9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "23687f14-9df1-439b-a3d2-1ca8b5abf6ca", "documentation": "Delete a project status", "method": "delete", "endpoint": "project_statuses/:project_status_gid", "responses": [ { "uuid": "7ff08767-08d8-4773-ae87-593999240ab0", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified project status.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cde51d98-06b2-4a3a-8fb1-7e2024ec4d3d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "209cfd37-51a9-4cb4-8857-d5c582fc2f42", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "146d93a2-899f-46e1-af4c-6654abd6f4e9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f4677a3c-2282-4226-802b-3093ee903a65", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1369e4f7-79a5-4b21-a578-fce9c8a9357f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b0c2dec6-e71d-4494-9e4b-6c3ba7704ccd", "documentation": "Get a project status", "method": "get", "endpoint": "project_statuses/:project_status_gid", "responses": [ { "uuid": "1c7e01be-ed84-4f53-a11e-312de95eb3d6", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified project's status updates.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0d96cd80-a818-42bf-a7d8-ab035435f2e6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f664a9e4-c4b8-4da7-ad3c-356b2ed810dc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9946ce5f-1852-43cc-ab15-af219b9f5315", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3e8d85f4-9fcc-482c-9018-12805491f930", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "129904ab-f597-4676-b85b-1c0cef1900a1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a885168a-5750-4c49-8fe1-c2d79c061856", "documentation": "Get multiple projects", "method": "get", "endpoint": "projects", "responses": [ { "uuid": "9adfdb2d-b053-430d-b186-da42fc11527d", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved projects.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ce436c29-0dd7-449c-9c73-82e6bc9e81f3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dea7fb41-c26d-4153-90a7-3329317740c6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d56b11b9-96bc-4166-83bb-6a8196c98b13", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9aecaac9-cb12-44d5-9695-42b70eef2f98", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9000ff6e-06b5-48d6-9d3c-17e1ca89cfde", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "94dd6633-3d2e-4fc1-9a2f-4589b919993e", "documentation": "Create a project", "method": "post", "endpoint": "projects", "responses": [ { "uuid": "b3fa709f-0017-409f-a326-7154ea09a33c", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully retrieved projects.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1f555203-a78e-497b-bccb-840162093f2f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "185644ca-5512-4485-b594-85235b94c5d2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3fa2e53c-8717-4c75-8f5a-333853bb16d6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e7c67455-25d2-4826-98d0-759a406aed9f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "16951ae4-0df2-4cc1-a259-49693bdffe43", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3631cfe2-2f6b-425d-b1d5-810ab9931b8d", "documentation": "Delete a project", "method": "delete", "endpoint": "projects/:project_gid", "responses": [ { "uuid": "393ec82c-7e24-4885-aff5-83f90cc1578f", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8420e21f-909e-424a-a0eb-892ca66b2448", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cdecb2e4-3859-4683-aca8-692592bfa1aa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f577d9fd-5305-43ec-8db4-72f912fe3194", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c9366095-6724-44bb-9b75-fb38887c08fe", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d697235c-35c5-4485-9233-5c9008d7f57c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "064db88c-9d2b-4654-b565-c49651575d96", "documentation": "Get a project", "method": "get", "endpoint": "projects/:project_gid", "responses": [ { "uuid": "003cd697-2021-40bd-b986-a7a6070af6ee", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e43567ac-5571-4a57-9f45-e83718680920", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4b546e0d-3608-420e-b6e1-62b56541bb6b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3da88537-15cc-44ba-8b0f-612966c63062", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0b632e2e-d5af-407b-9751-4b9db406f065", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "afbf6d7c-0ba0-4a60-a876-70732d2f9a70", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "38e6850c-908d-4de5-b1fb-71eceb5aa558", "documentation": "Update a project", "method": "put", "endpoint": "projects/:project_gid", "responses": [ { "uuid": "90cf0c74-a5e7-4bb0-9e8d-d95bbd469866", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c35a759a-b846-4311-872c-49645bb26229", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5d1ecc3c-6866-4beb-a72a-3959e687cbf5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "59571f12-0e3c-4cf9-9d13-fade54e88b62", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6961d978-1b9b-434a-a717-5ccbd7b5562d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "12558c89-56be-4c72-b894-8d0e6e51962e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0056e872-e87a-4478-913f-42e9cee8c69b", "documentation": "Add a custom field to a project", "method": "post", "endpoint": "projects/:project_gid/addCustomFieldSetting", "responses": [ { "uuid": "4bdec150-2179-4b5b-8947-270ea5ec5e2c", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the custom field to the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fe4f6cdc-b63d-4115-b402-416bdf4f4c97", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "708c4d61-4e48-4318-a20a-88e2802f91d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d8c3f8f9-3b1a-4d22-95df-981ab980491d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2b1e2b4e-30ea-4587-83bd-c165ebe69a69", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1a9f6195-1728-4263-8ed7-29d05faeef17", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f8b5b0f7-7007-40a5-ad28-b27ed07986e2", "documentation": "Add followers to a project", "method": "post", "endpoint": "projects/:project_gid/addFollowers", "responses": [ { "uuid": "5095ff50-2e98-41bb-9525-444f681c4cae", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added followers to the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "62c59b22-830e-4516-a05a-90fe7a56d58a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f00ba9b-529c-4f5e-9c7a-f7fd0e3ff8e7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "29f18d7f-2a7d-4d88-9b03-69bb1f57d8cb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6b8e1437-9b94-4212-ac08-a64d7deac4f7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c01c4f03-9bbd-41ea-a9a7-084db0841685", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "87f2f981-aff7-4370-aba9-5aae08db755e", "documentation": "Add users to a project", "method": "post", "endpoint": "projects/:project_gid/addMembers", "responses": [ { "uuid": "69cbba26-5a38-4e9d-bd26-37e8dc71e36b", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added members to the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0dadd910-85a8-442f-b6c2-f3727bfda3f1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "010a834c-b3c5-4d26-98d7-5d2080575deb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9585992a-b579-4fd6-8d6c-7ea2e1456b4a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb84102d-fc9b-4b65-9d9c-09df66997fa4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "641c4111-6009-4b06-93c3-d1045bbb49f1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "eadbdb98-ca27-4604-afca-09e566dd506e", "documentation": "Get a project's custom fields", "method": "get", "endpoint": "projects/:project_gid/custom_field_settings", "responses": [ { "uuid": "b0c4ec17-0e78-4e2c-8c0d-375b9e0d171e", "body": "{\n \"data\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved custom field settings objects for a project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2391527f-e565-431b-ad1c-6c1d783164d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "403a7ff2-c56d-4c6b-be23-994419ede50a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d948b793-67d3-44e9-8191-78830252e01a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fbb876b3-e82e-4af0-860e-c68ef573f1e1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a424e03e-9609-4211-be07-b619de4439d8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7bd820a8-34d5-4a04-b12f-981d3d97abaf", "documentation": "Duplicate a project", "method": "post", "endpoint": "projects/:project_gid/duplicate", "responses": [ { "uuid": "2d94e224-3fdb-4eca-b446-4b23d1ad8ce7", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the job to handle duplication.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4bd4346b-b4b4-4134-9215-1a092ff67e22", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "34e24f48-5bf3-4844-967e-80b77028691a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0b36db01-ad1f-4a1c-8a7a-b41b4690971c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ab53a94d-c47a-4c0a-a53d-6bc990362de9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e87cceed-13dd-4f90-9290-57fc3d4d0dfc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "58dfadb2-f4d5-42b7-be25-d8ca7d78b291", "documentation": "Get memberships from a project", "method": "get", "endpoint": "projects/:project_gid/project_memberships", "responses": [ { "uuid": "5717e875-5388-4de4-8148-ea473914102e", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested project's memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "65cca2a3-11d4-4f5b-8434-f007c7e3f68f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a7da3b77-2694-4bfc-a73c-a7aac32b0681", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bec252d0-3808-4655-9f36-104b3084c0b0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a61f4ab8-3a11-4be8-99c8-db0678bf9739", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8ca5cad6-b2aa-41c8-874e-ec6c220271a0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c74fbfbf-3737-49c2-af26-d49093007e34", "documentation": "Get statuses from a project", "method": "get", "endpoint": "projects/:project_gid/project_statuses", "responses": [ { "uuid": "4805ca99-6704-42ef-9269-4e629a6897bd", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified project's status updates.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "caf1001a-60d8-46d4-894f-372f66ac4749", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fe0219f6-7890-4faf-b457-0df19d463eb5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1eab5325-af6a-4ee2-9178-5a16cded7591", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bd494e14-3244-42c9-a378-21bce60ac8f1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a14b0709-99f6-4897-bae4-ea9ee8e3fede", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ccdf12c-1b7b-4a44-9d90-8691b0583e93", "documentation": "Create a project status", "method": "post", "endpoint": "projects/:project_gid/project_statuses", "responses": [ { "uuid": "89d74e8f-72eb-4346-82c5-cf744ff86f3a", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new story.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "9e6ff825-371c-441e-b5fa-125a6c876b74", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25a2e5dc-47db-434b-bbf4-1c01ed05cacb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "99a156bc-147e-4130-988d-4d27a46bca3a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4528fac4-3d30-4fa8-9c55-4b01642c5ca9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aa82555f-547e-451f-ab95-da1d5aec4f03", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fbd7a027-c0c3-45ba-9d5a-3e7c995a11de", "documentation": "Remove a custom field from a project", "method": "post", "endpoint": "projects/:project_gid/removeCustomFieldSetting", "responses": [ { "uuid": "fd250c67-52e8-4c5c-8a96-b355450893df", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the custom field from the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6111671f-027a-4e90-9ab5-bc4a54f821fc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b9fde480-9a31-44db-b14c-1a846e7499c1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc814567-b29e-4916-b456-15aeba13c81b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cecae153-0088-4556-804f-2814680aa55e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "72c63532-7380-4aee-8e71-33b964796800", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a7db29d3-0ec1-42c6-8dd8-624dd3d8bdbb", "documentation": "Remove followers from a project", "method": "post", "endpoint": "projects/:project_gid/removeFollowers", "responses": [ { "uuid": "ee4e4cfd-31d3-4ba6-9c62-a2c5cc6bbb50", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed followers from the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "276d43a8-d46c-49b6-80b7-9272d9e93525", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c3549e71-2ca2-4e37-925c-28183561d474", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fb4251f2-e616-40f2-ab91-3c1f93a5abf3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9c4c275e-1449-4a11-afa6-fdd249d7095d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "62f9dada-2536-425d-90e5-bc2a003f27dc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5d12858e-958a-4503-b674-11242087afd1", "documentation": "Remove users from a project", "method": "post", "endpoint": "projects/:project_gid/removeMembers", "responses": [ { "uuid": "55dc8f46-569b-4365-9806-d430ed3c4b79", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the members from the project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "90fd37e2-9e3f-4103-a383-0c35b660a8d7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "78d43b49-a423-43d1-b4a1-d25e753409d7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b329ecbb-c0d4-4a8f-af8e-997c4d3c951c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a74b2e42-fea9-4755-a6af-ce06f408e559", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "abfa9240-4e1c-407a-bfb5-9b093c1a14a1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1e1ccf32-e8c2-4ca4-871a-9eef62092e37", "documentation": "Get sections in a project", "method": "get", "endpoint": "projects/:project_gid/sections", "responses": [ { "uuid": "7c8e3863-693f-4243-940a-5c3d33c84437", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved sections in project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ceb06d84-3a3c-4c6d-8a2e-4a76563c3fc1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "05f09076-e850-4c8f-bb7e-3a0b94345e1d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "286ba5f0-5fae-4995-87ca-a5982a0e6dc2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cffcba75-b68c-4db5-99a6-0b10c5c0170b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6c098e29-3b9f-4227-95a6-6949623d9818", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "478613b1-f025-4361-a2b0-9dabf76ab3ea", "documentation": "Create a section in a project", "method": "post", "endpoint": "projects/:project_gid/sections", "responses": [ { "uuid": "f60a4fb9-3280-423b-8564-762b2d18fad7", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the specified section.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c258eb93-34ed-4f66-89b6-5a044cf07aaa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "69f1cd97-ef98-4726-9094-64d152e2d010", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "da936aa6-8a4f-4d28-b40e-e2d4ba0bd01c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "88b49184-9fb1-4cbc-ae14-ab8471515705", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6930e9df-9e71-43f8-9050-6662ebde3551", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f4ec31f8-f8a1-4dd8-bdfa-092a98608983", "documentation": "Move or Insert sections", "method": "post", "endpoint": "projects/:project_gid/sections/insert", "responses": [ { "uuid": "540aceec-abd4-4193-b344-0170bcc161fd", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully moved the specified section.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4e267f87-55bf-40ce-aac7-5c256720acc7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "77dde32c-a693-46dc-bcb6-19a6831de501", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "277f2e0c-a5fc-48ec-ba9b-445cb666cb80", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb9b0c19-efb7-4f73-8295-eaae703fdf28", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "41d4b315-230e-4c05-8a57-c3eb64c6d162", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a4a4e02f-bdac-4716-8b39-51869f642365", "documentation": "Get task count of a project", "method": "get", "endpoint": "projects/:project_gid/task_counts", "responses": [ { "uuid": "1457dfc3-38cf-4b06-af53-43890eb6a7c4", "body": "{\n \"data\": {\n \"num_completed_milestones\": 3,\n \"num_completed_tasks\": 150,\n \"num_incomplete_milestones\": 7,\n \"num_incomplete_tasks\": 50,\n \"num_milestones\": 10,\n \"num_tasks\": 200\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested project's task counts.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1dacf64b-0d62-4949-9767-8d0902f02e82", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e92d38c7-cdc0-4b3a-b9a3-eb1f1435176e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a1e70a4d-bc6b-4dc5-9874-5109ee9a98cc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d439f945-eef5-4763-8105-e5a291a2c5b2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2f2cce1d-65a8-440a-b0f8-c57aa3c03cb1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "29e6fb8e-c571-4f49-8b11-4dfa07269e9f", "documentation": "Get tasks from a project", "method": "get", "endpoint": "projects/:project_gid/tasks", "responses": [ { "uuid": "6c13c14b-fdce-4412-8c90-4a374289139f", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested project's tasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "187e4960-31cc-415f-85ac-e48fedbc98de", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b82865e6-1daf-49bd-a7a7-e1cdd26a068d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1e64cbc8-f287-4d75-9ec0-75b56184146b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce469b27-3db2-419d-9e1f-c9eda998c2ef", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b022ae52-92b1-4e0c-ab2d-bda56d53c78d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7930bd43-034e-42f0-8476-52ecdfbe8ff7", "documentation": "Delete a section", "method": "delete", "endpoint": "sections/:section_gid", "responses": [ { "uuid": "47a2f93b-70d9-4108-9b05-f1740c2cfdf3", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified section.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "746a575e-15ec-4a62-9526-2bd74500fb4e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "491a39c6-08ac-40f3-b0aa-45e274ffe759", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "df6426eb-479c-46a2-adaa-5af1df982791", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "79b7e0a0-d349-4699-9092-16bc723a3dd9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35b4b708-7973-4d1d-afcf-1803f47d2160", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "52e0aa4b-cca4-448b-aa00-d64c1367f634", "documentation": "Get a section", "method": "get", "endpoint": "sections/:section_gid", "responses": [ { "uuid": "4d7cdad7-eb50-4041-97ac-2d9db29b8800", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved section.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "41ba3c7a-1b13-4cc7-a4c4-a40df656f15c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "584cd312-e24b-4e37-bbf5-86b0b2b63dcc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e1eb9e01-56de-4810-878c-b815121ade6f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7cabf5b0-b12a-42a6-ba7c-3c91bb20dbb2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "65258653-0bf5-496a-bd82-225e8f839088", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a46c17a-72f1-46d1-b598-b510f45fff09", "documentation": "Update a section", "method": "put", "endpoint": "sections/:section_gid", "responses": [ { "uuid": "44dcc436-8d5f-4311-956e-bcd1cdd24edd", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the specified section.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8f85e356-b26e-46d2-80cb-36397730b58f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84812c5e-9bb7-4dc0-b89f-05c4365c2670", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fe7661f2-810b-43fb-b4d9-c296ca89d859", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5f7663f6-38d7-4353-9708-bd878aa0942c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a0eb8d18-9341-40b5-9e61-b7780066598d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "982fde15-2d3f-4295-bbe2-b1f7b98c56ca", "documentation": "Add task to section", "method": "post", "endpoint": "sections/:section_gid/addTask", "responses": [ { "uuid": "cdbd7fc5-b4e4-483f-aaaa-31d2b568565d", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6d8ac030-f46b-4797-8d96-2946138d6002", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4932aed8-0712-448e-a5b8-361c46e0958c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9044cf92-85ed-4552-bc7e-f906efabae65", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6703780f-5c34-4d80-b4a9-908904bf813c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0aa8fd94-5c2f-44b2-b45f-25af65702c25", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8225b6a6-929a-4625-9baa-05e9a53a5c7e", "documentation": "Get tasks from a section", "method": "get", "endpoint": "sections/:section_gid/tasks", "responses": [ { "uuid": "16797fd2-7574-46c2-a084-5348900f670b", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the section's tasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6521dd1b-a9ea-4837-b1bd-6bbd222d661d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25455162-76e8-4b58-82fa-e8905d2d3c22", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "763e6474-89ba-4fbd-b268-068bb333aa19", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d4f6ab4a-d2a6-468b-81cb-d70eeacc1e26", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "248eba85-5f85-4e70-9cfc-4b16a2ac9b4c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7029230a-46c2-436f-a1a0-2685fc8e0f4c", "documentation": "Delete a story", "method": "delete", "endpoint": "stories/:story_gid", "responses": [ { "uuid": "4440fe54-b007-48e0-b32d-eea6b622716b", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified story.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2f96d3eb-5e0e-432f-9565-0710981a40c4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4c39bb92-2b2f-40ec-8490-071fc58a329d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0d2cc036-ad49-4263-8b7f-c8565accec93", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e1d00a4d-e302-4964-ae3f-144a57d60c4e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc8abe12-d369-440f-8247-8566c5fd7eb3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a7e580b0-06f1-431e-ab93-0d079734ea77", "documentation": "Get a story", "method": "get", "endpoint": "stories/:story_gid", "responses": [ { "uuid": "d0da0638-8f11-4f8d-9193-c0683aa945c2", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified story.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "40e09afa-1f6b-401a-b665-6a133a71ddf2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1b405598-5f1a-402c-b904-0c98df08b6c7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "994f60a9-7574-46ca-9930-e033074eb13e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9a624cc2-147e-49e9-bcda-f4eeeb6482e3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c2507c34-353f-46ca-89cb-ef2602388a7a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4c224190-be22-4f1f-ae00-b4f2e4b26169", "documentation": "Update a story", "method": "put", "endpoint": "stories/:story_gid", "responses": [ { "uuid": "3df51667-f55c-4ab2-808b-003a33f4d48e", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified story.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d8d06ba8-1334-46d5-9367-ca4ada77dae1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0340851b-2e28-437e-ae04-e01f7dfd4cc3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "880b7944-9631-44ab-ae3c-ea297d664627", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ca3edb33-34ce-4480-81fc-9aac35b1939c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0cc5e02e-6b1f-41f5-967d-66b199df46d0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3ecb3545-69bd-4d8a-8f70-867073c3a43e", "documentation": "Get multiple tags", "method": "get", "endpoint": "tags", "responses": [ { "uuid": "a7f0e959-6f5c-466d-8f19-eb352f1cf7c3", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified set of tags.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "900c45e1-c355-4b83-9e35-f7e723b8d5e4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d1bb6ec2-59f8-41ea-901f-f6bae96a3e7a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f12d946b-e4fc-4e6d-8466-f0fc5281889b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "549bf81d-13d1-4052-9357-6572a4eb7778", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "47b920e9-83cc-4203-b08f-1733aa343d29", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c2087bc4-6983-4fb9-8881-ed87c3f051bf", "documentation": "Create a tag", "method": "post", "endpoint": "tags", "responses": [ { "uuid": "4bfc1017-8006-495f-904d-9d8198c20700", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the newly specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8653d7f0-127f-402c-b072-682ad126dd8b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae28383e-b82c-4251-8485-8c47eaaaadcc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c0eb9d95-5731-4077-beab-dd11ce27a72d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5b64d148-07ea-4a04-aaed-5265e7b2db5c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f89fd778-5de2-4096-bb54-ec9bc4e2be0c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aaf702e3-8d26-4c98-ae73-143a4b233757", "documentation": "Delete a tag", "method": "delete", "endpoint": "tags/:tag_gid", "responses": [ { "uuid": "2ebf904f-b111-4571-9a2b-0605208a4952", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0ca2d5a1-1fd4-4598-aa48-c40d684f302e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5d19f111-482d-449f-af4e-30d869a5afbf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a602869d-0a4e-4458-a708-f1673059fa73", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d2627465-c78f-4ea6-8f0e-1090066f6527", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8cab159d-e5d3-46e2-a426-8a8d6a45f73c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "83cc4061-adee-4532-8277-c59f4bf79aca", "documentation": "Get a tag", "method": "get", "endpoint": "tags/:tag_gid", "responses": [ { "uuid": "293ad967-e9ca-4eab-b040-24d955594f14", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "72bdcdb7-d52a-4ff7-bebb-697ae6df8677", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b366f45c-481c-463a-be59-07d7951c2b09", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "70a95e09-d21b-48eb-b6b5-4600ca7334e2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0476240b-cc46-4f24-8e33-ae9ec07235c7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "168e380c-6c06-4e65-9e6c-7cd7dcde6872", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "97d111f4-4b77-4dfe-8d03-8d90497dc969", "documentation": "Update a tag", "method": "put", "endpoint": "tags/:tag_gid", "responses": [ { "uuid": "45b02add-ca5c-4526-aedd-f04af7d7f3ff", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e56a5b73-ef52-4792-888e-c479778e2197", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "26bf78c5-1e5a-4ab7-8213-f09c22e3917c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2dbde1a4-8e40-457d-9bd4-65a93b5ce53c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bfc73c76-bca1-453d-abd5-5d7a65f82a64", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4acf4dc4-015b-4de1-af7c-c04cc21ff99c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e32fb386-c361-4bc3-8a25-94b723548685", "documentation": "Get tasks from a tag", "method": "get", "endpoint": "tags/:tag_gid/tasks", "responses": [ { "uuid": "1cf887c5-7fae-4685-96c7-0e593ebdd941", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the tasks associated with the specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "aea90bbf-7396-4596-b7f9-663238832ccb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ca38e255-b594-45fb-a5bb-52b2ae53e591", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4fe93c5e-a15c-43b9-b8f8-452ed3b69f3b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e87e2636-b885-4755-b77a-fe9961e87d42", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "13cb655d-7957-462b-ba36-9d1d0141848d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f4146356-c80e-4b29-9db8-a99a788da631", "documentation": "Get multiple tasks", "method": "get", "endpoint": "tasks", "responses": [ { "uuid": "0d01e04d-d631-4c54-80cf-35481c38845c", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved requested tasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6ed5afe8-d929-4875-92ab-4aa6edd66cb3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "defc3f44-325d-4b93-bce5-8cfdccbc0b0b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "310334a2-3ee1-45da-b0e2-e103ab6a6c47", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "89b84b2c-5a8c-450b-ba42-f183399ea3f6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b9459b8a-5ab9-4f57-80c6-eea84d83e124", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5da941ab-7a23-4c0f-a4b3-9e0fa47612d4", "documentation": "Create a task", "method": "post", "endpoint": "tasks", "responses": [ { "uuid": "d14dee52-4e6a-4ea7-bd5c-6f3b0017faa7", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eed97c7e-ae59-4955-85ac-03cfc04d9622", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ebdde781-98b5-46da-8438-ed8c98ab4925", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8c07498c-17a3-4062-9060-b9d6693b5f78", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2dad5dce-2d0a-49eb-ac7a-eda674467f20", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb7d15ac-9d60-4466-8c6f-5e34d7745843", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c8f1ebf1-bd50-4144-85cd-213de1cf9f41", "documentation": "Delete a task", "method": "delete", "endpoint": "tasks/:task_gid", "responses": [ { "uuid": "defe74d5-0e3a-4916-95ce-27f6edd05b9d", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully deleted the specified task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a6fced13-03b2-4f97-af68-8ab2c22fe556", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0ad2a951-ed3f-4fb7-ad4b-9e0d652b2c0a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6d5ac4f9-d4b1-457d-8c82-97d49db83938", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "032c6c21-c499-449c-8ec3-9c2ac270c49c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "158d75b9-54cf-4cf2-90ca-c2ea26aa226a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "767abe29-fde4-4c29-9079-378ce1a07e87", "documentation": "Get a task", "method": "get", "endpoint": "tasks/:task_gid", "responses": [ { "uuid": "33d710cd-9174-464f-bc3b-7816a664be0f", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7fd22c6a-fe7f-441f-b88f-deb0c3aeea20", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b34e1c65-cfe1-4a14-8867-c49045a4f37e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7441a47d-b484-4fa4-b342-e4e0c0e41ab2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "22c4cd72-f74c-4633-8af1-684e4ef11463", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c57554a1-20ea-40b6-ad3d-50c78805b791", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "ca97939e-d7f9-4764-9231-e417cd71a06f", "documentation": "Update a task", "method": "put", "endpoint": "tasks/:task_gid", "responses": [ { "uuid": "6341d3a7-9305-43c8-a4da-56eefb010ed0", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully updated the specified task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f2f7f42a-8e89-4519-afbb-658bf4cae2b4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "72cc98c0-2dec-4cb0-bd21-a9d1df9f31c0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c045ebd3-56a7-4412-a1cc-3386cb770668", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f8ba800b-168f-4988-8700-0ea1fcf5e765", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "52aa3c04-868d-48b6-8607-4d4009d3468a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cfd6cb4f-e3f7-4785-a0fb-ca8f296b74bc", "documentation": "Set dependencies for a task", "method": "post", "endpoint": "tasks/:task_gid/addDependencies", "responses": [ { "uuid": "5e10d774-5c6b-40bd-95d5-966b8f302caa", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully set the specified dependencies on the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "429f0429-427b-4e2c-8102-c7604112eae9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "776d0b81-ea07-4c5d-a623-ee32a9060a67", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7634feae-6773-476a-bdf9-7056fa28bf88", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0af18582-5b3e-4caa-895e-4b4f5e7787af", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f84bd8f2-f03a-4843-8887-eecf40730bf6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cfb8fb31-765d-4393-8e4f-9594238cc2bc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "54de997c-ae89-49c6-a51f-e2aa114c5d7e", "documentation": "Set dependents for a task", "method": "post", "endpoint": "tasks/:task_gid/addDependents", "responses": [ { "uuid": "ee68cf03-5f1e-415a-94e9-66356a866971", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully set the specified dependents on the given task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "93766d08-add2-4816-b596-c92a81ccc68b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "17188f14-5148-4f55-ac5b-ac4761a6ac43", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2287bff7-9804-4a5f-8707-ecabcd909b0e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cfcbf8cf-0e8b-4784-820f-8d397b002257", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dbd4217d-89fe-4f64-8637-9efbc9583425", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0a928b34-5c24-4bc9-b81f-e53ca1fc6ffe", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4eef971c-f212-4741-839c-861fb2b30e97", "documentation": "Add followers to a task", "method": "post", "endpoint": "tasks/:task_gid/addFollowers", "responses": [ { "uuid": "60603988-49d6-429c-bbe3-9711ca2b58d9", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the specified followers to the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5aed660a-20a6-4b4b-953c-ea64229c195b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "51d207e2-0099-41b2-9920-7afb1f366520", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "59685ec1-399d-44d9-b6aa-40108c03fadd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "106b8fec-7c0a-4cbe-a6fa-a379bb92b3d9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "70edac25-d588-4ae8-8761-67652086a3be", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d655d405-580c-49ae-b495-968a30982bd8", "documentation": "Add a project to a task", "method": "post", "endpoint": "tasks/:task_gid/addProject", "responses": [ { "uuid": "5fd20f5a-7015-4a15-adea-39a91e0acfc1", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the specified project to the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2e2ee619-6865-489f-819f-df4d11eec74a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fd058766-b44b-46e8-b98f-6dd36398bc12", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fb40b463-c870-45c9-8f79-d5f07cbfa6e5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aba7757a-dd57-431c-8f83-00b815ba1a1d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a030ddd-4709-4074-a465-87fe5537f83c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7408988f-73f9-498d-a0d8-4cb18d0e7c4c", "documentation": "Add a tag to a task", "method": "post", "endpoint": "tasks/:task_gid/addTag", "responses": [ { "uuid": "d447fe22-c9e5-4de2-8ce0-6a9deb2a6e13", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully added the specified tag to the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "797f11fd-0fde-4791-a616-28b8a8c528e3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "92257180-1d41-4e0a-874d-6b27b8692050", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dcce55a2-c0c2-4a96-9bac-22f87df1bc60", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6b59fb5b-bdb3-45df-b135-4e1d4cdf6ea6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6f1a2cee-3211-40a2-b150-a9b9c2e83ad6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "15c24565-9692-411b-8e66-9d64f5f07f37", "documentation": "Get attachments for a task", "method": "get", "endpoint": "tasks/:task_gid/attachments", "responses": [ { "uuid": "157983ee-9c84-4003-b2be-15aea02750bb", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the compact records for all attachments on the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1ab858fe-f3b0-4882-80e0-15f7e6adfe0b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "731e2d1b-5115-459a-9898-64c367a7dd87", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "13b3b593-3e3d-46d4-9161-c35328304933", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4428fcbc-730b-4f31-ac0b-2d47f63d239e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "951b5421-0b83-42ae-ab5c-e41e0fa39bc7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2fdf290c-e139-4776-a1bd-de028bc6c970", "documentation": "Upload an attachment", "method": "post", "endpoint": "tasks/:task_gid/attachments", "responses": [ { "uuid": "2cc915eb-b02c-4e22-99fb-75adf9b13e50", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully uploaded the attachment to the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f81a1974-74ca-4ba3-abd0-e62d3e08ef55", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c4e89d7e-4fc3-4934-a0c4-d71d62a2ede8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e410adba-960b-4222-962e-68cf639beca0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "08dd0212-1f4f-44eb-bba0-2bc269f07c2b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e8ae3d12-685b-4134-8f58-7e0715573e29", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "083fe6ae-0044-4776-85cc-4b5583362542", "documentation": "Get dependencies from a task", "method": "get", "endpoint": "tasks/:task_gid/dependencies", "responses": [ { "uuid": "b1e8522b-6484-4a0a-9428-39e452c95dc1", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified task's dependencies.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "377e8c64-0333-4001-a13c-d54df3e586a9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "54b95480-a60a-484f-b39e-ec28e4d43ec4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d24d9129-a45b-4ab9-b8ab-f463a6e2ca42", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5473c331-8061-4699-8bbc-3dc0ecc9b6cb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0bdf2eef-0287-4c27-9c83-dd3e586042c6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e53b126f-061e-44d5-8eb0-bd48f32b5fcc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "082c4d62-503d-4b2d-b953-871026155b62", "documentation": "Get dependents from a task", "method": "get", "endpoint": "tasks/:task_gid/dependents", "responses": [ { "uuid": "db17f5c3-aaa5-4a0d-82ea-b73da065d9c2", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified dependents of the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "29d4c2f9-4ee2-42cf-a183-769a2e9fbdd9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c4b29d64-a4ed-442b-aa31-21f06c8620e4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4ed8830d-eebf-46c7-be6d-9222696da7a6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "274d50ba-3d9a-4ba3-99cc-b76cf06e5a69", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0a847ba8-91e8-48a7-9cce-1098b3b43601", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "892a4dc7-6862-4dd6-8b80-42bfec74d726", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d6d7b53c-eada-497d-9e51-4bf402e80338", "documentation": "Duplicate a task", "method": "post", "endpoint": "tasks/:task_gid/duplicate", "responses": [ { "uuid": "e4625f1e-3ca8-4414-8393-fad4a6494514", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the job to handle duplication.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e5f2dfc5-4fce-4536-a085-909bfce882e9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "131490cb-a041-438d-a1fa-c57317d25356", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56f4738a-f7cf-4749-a40e-ec3d68c233d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "86145d3f-2102-4f25-8e1e-cca42cf8ce1f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6fb86faa-b739-4af9-bae0-daa4bc14feaa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "60e1fa60-4900-46b2-9045-74b446783326", "documentation": "Get projects a task is in", "method": "get", "endpoint": "tasks/:task_gid/projects", "responses": [ { "uuid": "ec4c671c-23e1-4ff5-9c69-04dec9b144d6", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the projects for the given task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b51fe754-5e17-49d0-8597-6b0232c05f32", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "50fc2eb9-8cf7-4522-b3ff-807d9772e7ed", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3c848499-0825-4ac2-814d-1a281b6a00ac", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9c0ad0f6-975a-4604-b9ac-a414ff0e0523", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6a6b3f74-1555-40f0-ba7c-66018fb4d1cf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "41863b3e-c4c8-4780-b929-e71eac244dfc", "documentation": "Unlink dependencies from a task", "method": "post", "endpoint": "tasks/:task_gid/removeDependencies", "responses": [ { "uuid": "22b902c0-9cb0-49bc-bc57-be43f0bb83e3", "body": "{\n \"data\": [\n {}\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully unlinked the dependencies from the specified task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a6c01132-a4fe-4c0a-bba0-9a76d2cadc9e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e6607f0b-a1e4-407d-bfb1-1dd4c9382ccf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6bce7ed3-620e-45a5-9b6e-70c6db140272", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b690e07-92f9-4d0c-a48d-04e50568ef76", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4ee65051-3e03-4d8e-a430-61b455f946df", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "40de919f-1fd9-472b-83a4-56c1d447dc40", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1443f5c8-e8ee-4c39-9a83-3a8c13b3ea2a", "documentation": "Unlink dependents from a task", "method": "post", "endpoint": "tasks/:task_gid/removeDependents", "responses": [ { "uuid": "22c88225-9e60-479e-a4a3-891ba8f51935", "body": "{\n \"data\": [\n {}\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully unlinked the specified tasks as dependents.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "21c79b8f-ff03-45ae-ac54-59840493f69a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8f3ed201-41a8-44d1-9b0f-99b5c1599e93", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dac3a93f-aabb-444d-b104-3bae42208b67", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 402, "label": "The request was valid, but the queried object or object mutation specified in the request is above your current premium level.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a1c597fc-9f71-4a19-92f4-be9f76fb8c92", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e0bff652-d862-4431-9269-0831a961c873", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "72221be9-61a8-4428-8831-bb45f4e79718", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "86aa54cc-5aef-42a3-8bac-defaa1532eee", "documentation": "Remove followers from a task", "method": "post", "endpoint": "tasks/:task_gid/removeFollowers", "responses": [ { "uuid": "37b232f0-0e65-40f7-a2bf-3b1d1d9028a4", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the specified followers from the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7414fb9a-1b98-4c32-a9b5-7b17070b42b5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "388173be-875b-491f-a9ca-e7b814ddaec7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "43bc42a8-5b5d-4949-9942-bef446a28533", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2a72e481-1448-4b70-8edb-0d83e5ed1fe4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f0dfa473-e72b-4cb8-9e04-83e4882a0b31", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "16d6a0ec-5f26-4005-8a3f-161093115eae", "documentation": "Remove a project from a task", "method": "post", "endpoint": "tasks/:task_gid/removeProject", "responses": [ { "uuid": "6367c37b-8828-437d-8168-ead851b75d26", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the specified project from the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c95f743b-6ca6-40cc-9113-aa6e81955370", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e3bbce38-7a59-4703-87cb-b00dab0b5501", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bccd9e4d-63ae-494f-a706-58e8674f2d79", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5dd4130c-663e-48f6-a1a2-43a7b812fd4c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "324f27c0-0514-4d32-892a-645ac54d16fe", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fd3618ba-3e38-4a5d-89c4-642678044d0a", "documentation": "Remove a tag from a task", "method": "post", "endpoint": "tasks/:task_gid/removeTag", "responses": [ { "uuid": "96304b29-882c-416c-9914-b224bb667365", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully removed the specified tag from the task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cf8c0269-0ec1-4044-bf46-b9399fc89f20", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a96913f0-5cad-49e2-8b4a-2b7a5350b0f6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a150d1e-19c9-424c-a237-0d39b3f0d90e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc49aca4-666b-448a-8c0a-ee9446ef0db7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a59775e6-c031-45a6-870a-2a2d9e012439", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "30f74854-c445-4472-9f1f-231c9d25010a", "documentation": "Set the parent of a task", "method": "post", "endpoint": "tasks/:task_gid/setParent", "responses": [ { "uuid": "757a7ae2-7338-48f8-b284-cf1d5698a23f", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully changed the parent of the specified subtask.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a348e686-d47c-4ae2-a385-3ee29ab180c1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "337c57e7-24de-41bc-917a-96f54ab3c8b6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "42726d81-3b5c-445c-ae33-bdd311bbf35f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f0f8071c-0bfe-4ab6-90dd-77c9ada87150", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5ab445ae-1d00-4b3d-91ee-dcdd1b3443f9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "78cafaca-6a1e-47f9-b5ff-a12dc730524a", "documentation": "Get stories from a task", "method": "get", "endpoint": "tasks/:task_gid/stories", "responses": [ { "uuid": "6b84a512-5719-4dcf-8aa1-c1b1dab02eea", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified task's stories.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ac3c3866-078b-4cfa-9fa7-dae2cd51f63a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "689cc718-187c-41ea-8e6a-d49c06cb0d51", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8a9c1c3d-8ea6-4f32-8dab-e7b4f26c072e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e627935d-6e0d-415b-ba06-ee34d0c124c4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "17e79c73-40d3-452d-b5c9-151ed2caf782", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fc8e55fc-ad66-465b-b091-979e335672f0", "documentation": "Create a story on a task", "method": "post", "endpoint": "tasks/:task_gid/stories", "responses": [ { "uuid": "e73fb2a1-58f2-4f00-901d-d5e427245522", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new story.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a9e76323-bdd6-416b-8573-698eb2ccbbdc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "412cf570-78ee-4d7b-a733-547b249d2608", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56a1d3a9-90d9-4c5e-90a5-b0f97a4cefdd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "279a40e9-be7c-4b0a-ab26-61e38caec8b7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "38752f80-2e4f-4679-8cd7-3f98400507fc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "91029a69-e4e1-455f-a5c3-f12426b6d5ba", "documentation": "Get subtasks from a task", "method": "get", "endpoint": "tasks/:task_gid/subtasks", "responses": [ { "uuid": "5c1c024a-ccc0-4533-80a7-2784fae3cca2", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified task's subtasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f01c618e-167e-4a55-8727-b98234c30d89", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e2645b6b-5224-4110-98fa-dee1e3c9a47a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "41be4370-e08b-438d-8512-14c0e1a58168", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fb2aed80-6978-4a49-8ee6-ed61041ad11b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "393455d4-b20c-4559-97f1-6b984ff001d3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6e45a752-c042-4317-9656-e479bd8fd985", "documentation": "Create a subtask", "method": "post", "endpoint": "tasks/:task_gid/subtasks", "responses": [ { "uuid": "ee2334d1-a828-4d5e-9964-2b8e11111ad5", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the specified subtask.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a951cde8-f07a-477d-bb6f-c4cc00d0e6dd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5edff14f-9507-4751-b1b6-560b627b4225", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35af7d47-46c5-4edf-bb66-df86c96e5477", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0b7013b9-7068-42f5-980e-aa84f5adf96f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb844a98-9cdd-4bf6-8c0c-94da3b70ab46", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "04f14bfb-5169-4299-83d3-116f98dbfac4", "documentation": "Get a task's tags", "method": "get", "endpoint": "tasks/:task_gid/tags", "responses": [ { "uuid": "f8d769e0-f44a-48e6-b7c6-c171f043c912", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the tags for the given task.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "fe2f4ab8-ff93-46f7-9cd3-8ee96cd5b0a8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "17491033-4e16-4723-b341-1a01747eac80", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "31f4eb23-0e4c-43fa-b17b-8a6977df8b11", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ed56ebca-5589-4b8d-ba57-b47a7e975e1c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d714ef62-863c-4574-a50e-8631a353b37f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "edfbb394-6c4b-4ce1-b4bf-d4e596f686f4", "documentation": "Get team memberships", "method": "get", "endpoint": "team_memberships", "responses": [ { "uuid": "66f2084b-9be9-45f9-880d-a8b38b8f09a6", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested team memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7dca8f7e-c3fa-415c-99a3-940ebd5a9aed", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1378f9c3-7610-41f2-bd58-63841c55093b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "61185e7c-adcf-4078-88a3-8a0bef7c52c6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "89690925-d604-4ade-af4c-30be148181dd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d5ce5dbd-7443-4920-bf4e-f4de5c2da1ae", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cd2cd5b7-a413-48d2-a9b8-aba53e82989b", "documentation": "Get a team membership", "method": "get", "endpoint": "team_memberships/:team_membership_gid", "responses": [ { "uuid": "84aa3bb0-de33-4fbe-8311-9277b74a786e", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested team membership.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a471084f-26bd-40f3-bcd4-65e3c225eb54", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8382ea11-a88f-4b2e-8a91-77ec85fa588b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3d838cd6-e367-4d6f-955a-14604111458e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5833878e-1a81-4cc3-bd49-819ca47bf9bf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "579b179c-4679-4688-9e8f-f1528a91fbc6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b9037f77-536e-4b4d-a648-42097283749c", "documentation": "Create a team", "method": "post", "endpoint": "teams", "responses": [ { "uuid": "79d85ef6-a2a6-44ed-9234-13f401787f87", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new team.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5fbf56df-4cc6-4ad9-9f42-23f09fd18748", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f9add605-0b28-457d-b29b-de0f020ded9f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2957b361-8cb3-4806-a635-5fc0a0e072ad", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "90bbe9de-ecde-42fc-bffb-b55976fa1ec3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "10f486fb-aa16-403b-9afe-b75f42c5b9f0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7079dde9-1a21-4a73-affb-ed6a9c9d8288", "documentation": "Get a team", "method": "get", "endpoint": "teams/:team_gid", "responses": [ { "uuid": "9e9897b2-578f-4407-ae1f-b5ced2761bbf", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successsfully retrieved the record for a single team.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2f3814db-5339-47d9-81af-76d77462e733", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5502fcb2-61d4-4c64-a7ec-163b8c16abc0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "daf7cb33-11f4-49bc-8683-6ede4d1456a4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d82ab158-0fed-4abc-95be-17e2a7bcd1f9", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "59cb79e3-4899-4158-90f5-f1e3adb5afe7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "93f262de-5699-4aa0-a6f4-4090299f3858", "documentation": "Add a user to a team", "method": "post", "endpoint": "teams/:team_gid/addUser", "responses": [ { "uuid": "69f8596f-219d-4f02-a917-92d5ac69af29", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Returns the full user record for the added user.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "38bcaff5-b114-4c3d-a8cc-be52c966b290", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fbcdc8bc-9a34-4c7f-89d8-6406fee70a77", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9b96277f-baf7-4e73-9c9b-dda97dc53d9a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e51fbc98-2e72-4d41-ae3b-75c603fc5e42", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fe2ada44-d1c3-4d6e-9eb9-a65123212805", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4fa4b168-4c3e-428e-bfc5-0a9c0f80f6ee", "documentation": "Get a team's projects", "method": "get", "endpoint": "teams/:team_gid/projects", "responses": [ { "uuid": "4ad8589e-e44c-47a5-8812-eb1e54a086ea", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested team's projects.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1cefac9d-8545-4882-9dad-283484cbd5d5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c4870de1-4581-4494-a4d7-3033138c7f3d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "abc873c3-9799-4eed-9b64-6f2774cee275", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6e960733-e58b-43a4-96b8-764109e3744e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f53844ce-8047-4dad-96ee-9248ad409328", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "01e90797-17d4-4590-a324-3a6aa5d255ba", "documentation": "Create a project in a team", "method": "post", "endpoint": "teams/:team_gid/projects", "responses": [ { "uuid": "cec5a1ab-64d9-4358-93ac-1031f683ebd8", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the specified project.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "583e3e0d-13f3-477d-9111-00bbe1f9f205", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a5fcda8a-5fb1-494f-b66a-d41b0acd32aa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "417a208d-7927-49f4-b46c-7dcc412ef8b0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "43efb15b-f5af-4ad7-9716-a4d6d1232d18", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2aac509b-25a4-43a0-a563-fb888ef4f071", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3232de8a-0f7b-4ea4-80d6-242936edad68", "documentation": "Remove a user from a team", "method": "post", "endpoint": "teams/:team_gid/removeUser", "responses": [ { "uuid": "95baa2d1-c7e7-4ac9-a739-faf7e35a8fc7", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 204, "label": "Returns an empty data record", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "45cb61cf-8389-47dc-aa7a-a11543ed512f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "219bf977-7dc1-4167-8739-07268465ae1a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56fa5f93-1cfe-4ddc-b264-a5e025449197", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0ba0cb98-2862-4653-bf8e-0948096dec5e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c2503db9-39d7-424f-bad8-da2697f7b781", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4b983a5a-c4a1-41f4-af5d-05373b3119d0", "documentation": "Get memberships from a team", "method": "get", "endpoint": "teams/:team_gid/team_memberships", "responses": [ { "uuid": "332e4563-e57a-476f-bcd1-32dec861b545", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested team's memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "37097bcb-1e0a-4bb8-987b-37fb93692c31", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aa6dda87-c0ce-4097-891a-f51aec902ece", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c1afde80-798f-4e7c-a233-6d5fe197aa7e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6d89d426-8c48-4614-b6b8-9779d157b88e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cf59712f-4f4a-4740-96f8-419d07e14393", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3139c301-7e77-4128-aff5-19aad1ca4199", "documentation": "Get users in a team", "method": "get", "endpoint": "teams/:team_gid/users", "responses": [ { "uuid": "fe0a609f-2fe4-4d1e-851f-d0da478237b2", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Returns the user records for all the members of the team, including guests and limited access users", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b9f61f7e-2205-42c8-b581-464795dc5881", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "651342ed-50c7-4d4b-851b-36708aa5fb82", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "08032d06-3dca-4f53-9363-e444f9f9e3a6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e40986f3-4ec4-4978-99ec-7dd6c399731e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a1cf305c-0a64-4dd7-88b9-6920bebdc157", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a656542-cfb2-4d06-8753-d54f55273a69", "documentation": "Get time periods", "method": "get", "endpoint": "time_periods", "responses": [ { "uuid": "117d5154-05b8-4ecc-987a-c6fed9e6e427", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested time periods.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "730082de-e5ae-4d5b-a58f-23d430377b33", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8ff732b8-9e10-41aa-bae0-e34598a9353e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "74858747-1694-4d15-a68a-87471ba8ce99", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fda633b4-cc3b-4d8e-ab2d-b5ac74213a03", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1fe05231-27bd-4974-9d8e-cedba03c4f0b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3dadc4a4-b6a7-4832-8d99-30633c08cea0", "documentation": "Get a time period", "method": "get", "endpoint": "time_periods/:time_period_gid", "responses": [ { "uuid": "7a577d5c-c18b-4968-b4ed-c868492fbd28", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the record for a single time period.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "496f74c6-cf6d-465e-ad46-30fad089c6b6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0ea04e66-0d96-4c53-bd8d-002ee94c99fc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bbd7713a-1266-46c3-ad3a-ad0235a42418", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "af915ce0-04c4-4e03-9d1e-c1b881cccf84", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "77afc9f3-a120-40cf-9b55-923868e8ce93", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cd881179-adc4-4b21-bb64-b0ddb867e4d3", "documentation": "Get a user task list", "method": "get", "endpoint": "user_task_lists/:user_task_list_gid", "responses": [ { "uuid": "f0973f21-c112-4c4b-973a-5c59e6f59b99", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the user task list.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e2157a18-f3eb-4090-8298-118ab361032f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "67bb2c4b-f33b-4376-9a7b-5ffece51bf65", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3489b429-7adf-4af8-94be-fab61068b60c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "05a1f693-4887-480b-b9c5-5082be56b8cf", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7ffa9be1-ae60-47f6-adcd-b402a4a25a96", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1fa171d3-dfe6-4933-80cd-4aed6f167c20", "documentation": "Get tasks from a user task list", "method": "get", "endpoint": "user_task_lists/:user_task_list_gid/tasks", "responses": [ { "uuid": "e6f93f46-ce74-4d6f-b5d1-9055eacf7518", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the user task list's tasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d15fa919-fd67-48bb-9e59-4a5f5fd5297f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5f4e57ff-4dc6-4cf8-9a8d-034dba7df8df", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a00e5696-2a1b-4217-977d-03ffbc5f9f83", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d91a930e-0ff1-4e97-9d24-923682f5950b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "80bbca98-468c-48d1-a436-6f7434fb5d7a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a94ec78f-b439-48b0-bec0-38c000c0514e", "documentation": "Get multiple users", "method": "get", "endpoint": "users", "responses": [ { "uuid": "e9f1fca7-e92b-4d91-8d5b-f29ba91c4d74", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested user records.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "cf69ef2a-6912-4ede-b655-6efcef8453f8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e0c991b5-d694-4611-8872-ee8acb9d3977", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b9cce996-b336-429f-86c0-31a9fcf16403", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e726dd9d-f0e4-4ba2-986e-cee654849861", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "24f643b1-78d6-411d-8863-c990f87e64ea", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5f9e8573-1afc-4964-8b91-d0870ceb54c0", "documentation": "Get a user", "method": "get", "endpoint": "users/:user_gid", "responses": [ { "uuid": "8fc12b6f-dcd7-4612-97e2-711df204ddd2", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Returns the user specified.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ef1afb30-73a0-4231-bd30-828e2e96d648", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b9430eed-fe57-42ca-8aca-3491a3fc07ae", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "133d97ba-d0dd-49d4-9278-b32e75a3cbfd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8deaef07-c126-446d-9388-1e7352e74cb6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e7f17280-1d74-4e12-8019-d0ab47161b0a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fdd71237-9130-42b2-9724-092afaa4a0c1", "documentation": "Get a user's favorites", "method": "get", "endpoint": "users/:user_gid/favorites", "responses": [ { "uuid": "ba29d3d8-2ee8-4254-a9c7-2bcaf0099177", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Returns the specified user's favorites.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d9b19dba-0777-4e34-b8e5-80e916071ac0", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc8947be-c07a-4d13-a53b-c7e8ec46294a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "24ea05c6-7255-4f0e-ac1d-d215d3456190", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56233dfd-55d8-4936-831d-baa0fa052c6a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1bd71a61-a552-4607-8b73-c9481ec52109", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f62bb940-2bdc-4fa0-8c88-ef6648d9cde7", "documentation": "Get memberships from a user", "method": "get", "endpoint": "users/:user_gid/team_memberships", "responses": [ { "uuid": "dd9785da-bdf7-4d5d-a878-2902fc3c7864", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested users's memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b013b873-7b4d-4084-a48d-d96cd0827eea", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "eb8ecc8b-7ecb-4747-82c7-0b728ce9c43f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "50493442-c735-4de6-b159-6f446f57e5ee", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "56ee388a-5242-46d6-87cf-f70482d59a49", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9ac53bb8-171d-4bd6-98bc-67ac9e5fefa2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4f7f109b-a9cd-4eeb-a848-9be406dd1365", "documentation": "Get teams for a user", "method": "get", "endpoint": "users/:user_gid/teams", "responses": [ { "uuid": "a13f3c08-09ce-47b9-858a-3e592b4b57dd", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Returns the team records for all teams in the organization or workspace to which the given user is assigned.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "209c3839-73d2-41f4-9d6d-007f590fc5d3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fae4d306-66ce-408d-a1c6-d32e65aecdbe", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6db45529-504c-4a20-a343-8baad33ea1a8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1f010c0f-ff92-4184-9231-3f7e3084f648", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "af0b51ed-bf64-42b9-ba54-ead576c71f39", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0313be3f-67d8-42fe-b709-e887e9566188", "documentation": "Get a user's task list", "method": "get", "endpoint": "users/:user_gid/user_task_list", "responses": [ { "uuid": "518647b2-c8ed-42ac-a7db-278606aa5756", "body": "{\n \"data\": {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the user's task list.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ddc816ef-aa9a-4a7d-9e46-f2819a5cad9c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "50d554ea-bac4-4cf1-9ba0-c3880e80aa74", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "edb58f77-e4c2-4ddd-b8c5-bdf6adb5dc50", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8871030c-5a3b-4ccb-8cca-ad9c54843d3b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "792d622d-0d6c-45f8-aa91-72d418b4d1f6", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "48c74de7-75f7-4ffa-b43a-410e80d660ae", "documentation": "Get workspace memberships for a user", "method": "get", "endpoint": "users/:user_gid/workspace_memberships", "responses": [ { "uuid": "704cf6d0-d26e-4f02-8e96-bf9be2f80481", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested user's workspace memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eadfe19d-1b9f-44bf-a9c7-2e3e8cf7f8f3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "95e1c45b-abf5-4990-a7a7-b5299a4ba70c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2d566166-5d37-4c87-a703-98fb5dc1139c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e191100b-dc44-4113-9eac-5e1424fa5c56", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4c09357e-928c-4ac1-8b21-3f8ed6ed8126", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c6fb257e-205c-490f-a2a2-7b49ac032b05", "documentation": "Get multiple webhooks", "method": "get", "endpoint": "webhooks", "responses": [ { "uuid": "8b175309-86e7-4265-b868-dd0bf9c18766", "body": "{\n \"data\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested webhooks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3df76459-f3ab-4a28-8ce3-54ba6df8f738", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0d1d7282-78e0-4493-bb56-bdccaf5d14e7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "10cccc56-40df-4dbc-abf2-afeca7279b2b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a937b89d-0a26-4843-8fc9-59f1d9add1aa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ea76a8e1-19ef-46be-922f-6acd803927c3", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e1ca25a4-5bf1-4f8f-acfb-594629b34000", "documentation": "Establish a webhook", "method": "post", "endpoint": "webhooks", "responses": [ { "uuid": "b3a66aa7-3236-4d5a-be98-8858722833d2", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the requested webhook.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "281809cb-b11f-40f3-956c-cf0f6748342f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f619fbcf-724b-424d-a703-0d58f09c97b1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "690d94e9-b982-4f2a-b739-6ff4595c8e27", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1f1102d9-e0c8-4577-b3ba-4717aeab3b7c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c148a414-fd22-40cd-984f-dbfd7bc73d09", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5209d2b5-5db5-42be-9eeb-b799e3d09de0", "documentation": "Delete a webhook", "method": "delete", "endpoint": "webhooks/:webhook_gid", "responses": [ { "uuid": "9a96d807-6e8f-4de0-86ff-d8f2ba4fe695", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested webhook.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "5714b657-5af3-4391-a3c4-51faaa8321e1", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9f81f438-f4cd-4067-bc0f-82d5a0c98e8d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ab8bed47-afdb-4d02-834f-592bfeda6f49", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ad9714fa-0383-4ce3-8569-3abb4aaff467", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "05fba10e-f469-46d7-8bbe-6c3ec6a548aa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b3503a05-aa92-4606-bfe0-6edb22ffd776", "documentation": "Get a webhook", "method": "get", "endpoint": "webhooks/:webhook_gid", "responses": [ { "uuid": "6062087d-c12e-4a97-8b34-e5d7d95923b2", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested webhook.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "99c0b205-d0c7-449b-9e33-a324077acada", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c434a290-fe60-4a19-97af-0b2b5e271348", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fc7db774-6f9f-44d3-bf64-640830450ade", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "62c82512-7778-4906-9869-2d7b68bde56f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae9548f3-725d-46f1-960c-466c1af81791", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "60acbd13-ebad-4d35-acec-136c96ff759d", "documentation": "Get a workspace membership", "method": "get", "endpoint": "workspace_memberships/:workspace_membership_gid", "responses": [ { "uuid": "8f60d612-679b-4d4a-86be-359588dfc095", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested workspace membership.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eb5bd264-c0c6-4672-a7e9-50d6505ba5d2", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d3327a7a-6152-4d47-800f-d55cd76d3707", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "99cc5b42-2a1e-4b6c-a58c-8617ab1b8d6b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0281e0e8-b030-4483-922c-d4b3e9aed012", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "350eac49-fc1d-4490-a991-c59dba1dd78d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "08eb0834-4baf-4bd8-9d32-6d25b66403f3", "documentation": "Get multiple workspaces", "method": "get", "endpoint": "workspaces", "responses": [ { "uuid": "0f0b81da-b92b-4f3e-bc33-8f8ebdfbc161", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Return all workspaces visible to the authorized user.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "44ee5350-12c5-4400-95dd-29cc68bbc8ef", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fd9d35b1-2db3-4bac-8446-248737e3d3eb", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5d927f52-aff0-43c4-9d5a-654e46bcfd04", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9296532e-561b-45c7-b3c8-4410215ea45a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c71ddaf1-6509-428f-944b-b06f4fda6606", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9cf82415-6f07-4d39-ac4f-7e80824d38da", "documentation": "Get a workspace", "method": "get", "endpoint": "workspaces/:workspace_gid", "responses": [ { "uuid": "e5161844-b6f2-4585-87e3-06c196a606b4", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Return the full workspace record.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "eede8b96-2a5d-48e2-a257-76a18cb015d5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5f0e4627-7dce-45b8-9e2f-ae08b5db1d79", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d7998664-a4fe-465e-aa12-2c8160196f76", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "60f38f06-b2ff-4f3e-9220-0224bc0d777d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4be2db5c-b275-48a3-ac30-1bb8896de58f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b7ecdf2b-0356-4b9f-954c-5658c4aec1d6", "documentation": "Update a workspace", "method": "put", "endpoint": "workspaces/:workspace_gid", "responses": [ { "uuid": "2c6f4742-38a8-4e7d-a8f0-854267fcd1b1", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Update for the workspace was successful.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "3465f72d-9b7d-4d3b-b69b-b9a7351521db", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1bffce37-2522-4596-aff2-f1b8d1892d1b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e2a81c73-9ecd-408f-a5b2-574f8d6145f8", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c0e18c76-fe49-4182-91d5-cd52df2e0f3d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4f045fd6-68fb-44f0-a847-e3248a864b9a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8dd3361a-6adf-481e-9573-04caf2fb2154", "documentation": "Add a user to a workspace or organization", "method": "post", "endpoint": "workspaces/:workspace_gid/addUser", "responses": [ { "uuid": "218af8de-5d6f-46f5-90d4-0598a4e6eb96", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "The user was added successfully to the workspace or organization.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "baa3e0be-b6c3-40cf-9ade-27e3dd64c041", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "683fddfa-2b2e-477b-be7a-c2bbeaa37c72", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ca0b272e-7b7b-40fd-9c5f-69f5743c354b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "69102e0b-adf2-40ee-b1b8-7c89351b399e", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "faa2c839-a191-421c-a5f1-b336b3145889", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "aeb530ba-453a-4b0d-8b76-a1a1c4ff06f9", "documentation": "Get a workspace's custom fields", "method": "get", "endpoint": "workspaces/:workspace_gid/custom_fields", "responses": [ { "uuid": "e6cc06b7-370e-4363-b201-6e3123b503cf", "body": "{\n \"data\": [\n \"\"\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved all custom fields for the given workspace.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "0bf9c38e-5b28-429d-bb61-f54f26469602", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3c707ae2-815f-48ff-abcd-51eea1056302", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "07960f02-fabb-48fc-b5eb-4da0dcf3cb1d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0ad508d7-c79b-4440-998a-24b972834f0d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "26d49c3b-d01a-4f68-9f58-02663a6becdd", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9a81def9-573c-4be1-8d4c-40e4351cb948", "documentation": "Get all projects in a workspace", "method": "get", "endpoint": "workspaces/:workspace_gid/projects", "responses": [ { "uuid": "a148237b-a021-4076-82ac-64c5ccaae215", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested workspace's projects.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f9782134-91f4-4348-a12e-e88a288adeef", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5555f720-30aa-488c-96f8-f7f079a01e4d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c0437c2a-53d7-4613-a7e0-142bee9c4547", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "26205efa-eb6b-448f-abda-00ebb6d91f1d", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "32edb99d-967b-411e-a966-d09a32411db7", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8531e199-e470-4838-a8a6-73e3552b1157", "documentation": "Create a project in a workspace", "method": "post", "endpoint": "workspaces/:workspace_gid/projects", "responses": [ { "uuid": "546b946b-fbca-48f5-91dd-e1d377b709b4", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created a new project in the specified workspace.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1e517133-3adf-4ef7-9036-8f622442774c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d65a453b-75e8-480c-9ec1-35cd81427c00", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0500b7d7-fd4b-4829-aafe-3b3fa253b84f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e50c89e5-9a8e-462d-a7a9-2efe47cec3ee", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9cd10555-11fe-4469-a890-566152a2c327", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0199cb2e-bf4f-406e-b815-54a5b34ef2dc", "documentation": "Remove a user from a workspace or organization", "method": "post", "endpoint": "workspaces/:workspace_gid/removeUser", "responses": [ { "uuid": "360781db-673f-4bed-9766-ce4830a3bde9", "body": "{\n \"data\": {}\n}", "latency": 0, "statusCode": 204, "label": "The user was removed successfully to the workspace or organization.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b538184c-1387-4b0a-990c-888a7597803f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "70d71939-50c5-43cc-ac77-8367ae82231c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3d144b28-db79-43b1-a47e-f913f1f4953c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f1359e9c-2f05-4c4b-84c4-527dbfd1a56f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "352eaa8d-579a-456d-b5f2-c5713cd420fa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1e9d147a-81fa-435a-8668-3c370240de1b", "documentation": "Get tags in a workspace", "method": "get", "endpoint": "workspaces/:workspace_gid/tags", "responses": [ { "uuid": "3c9359dc-ce12-4e3c-aa19-f93538d2e810", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the specified set of tags.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "698a2269-2025-40fd-b2e3-07b0a1f5ad50", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1ef6234d-f0a8-4522-adf5-763d8a3643bc", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ce41b7f8-1f40-4d19-ac40-fb3079d007d4", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d175664b-90b8-44e6-80b5-3de8201e1174", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a95c6295-31d3-4f95-86e9-e1a757e79c7a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "40768653-a14c-426e-92fe-bba52fcb2b7a", "documentation": "Create a tag in a workspace", "method": "post", "endpoint": "workspaces/:workspace_gid/tags", "responses": [ { "uuid": "644c7614-9606-4bc5-a0d8-e4977fea63cd", "body": "{\n \"data\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "Successfully created the newly specified tag.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6d6a5d5c-b1e7-475b-be54-692c1569a915", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "65471f73-5bb5-43bd-aeb0-60907cbf2b9f", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1237fcd5-4785-482b-8a2a-fe3a8222c571", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b48462f4-8e37-4136-93fe-a3fa2386f485", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "522f5fcc-2aa0-4fb5-8e4d-88fe23cf83da", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e27b41be-82fc-4f42-8355-ead17a048ee3", "documentation": "Search tasks in a workspace", "method": "get", "endpoint": "workspaces/:workspace_gid/tasks/search", "responses": [ { "uuid": "401985d7-c4ea-4b6a-9310-862f41dc8c68", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the section's tasks.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b5ca2a84-34d8-40e9-80ad-d4a4cf3c0eb5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "95d57e9d-c2a6-49b9-b6d4-1c0a468183fa", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "80e768e3-0c63-4da2-a121-c1bbb9986b0a", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "250b3936-b01f-405a-989a-93fa58060740", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e8d26c88-1f9b-4d39-aa69-f8478167c929", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "db5580d4-c1f5-46eb-8190-590293de7b21", "documentation": "Get objects via typeahead", "method": "get", "endpoint": "workspaces/:workspace_gid/typeahead", "responses": [ { "uuid": "347a6f0c-6515-4903-9d99-4da293c51b0d", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved objects via a typeahead search algorithm.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "ffecd2b4-1763-45eb-9a10-940de384b79b", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e36245a6-361d-4730-8f2b-37ee1c528b35", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "09658f41-6620-4c0a-bf3f-29b1fa88aa6c", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fceb14b7-2966-4ef6-a1b5-a374f5a244df", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "546a612c-3b03-49de-869f-ae45ebb84123", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1729583a-25e7-4cf0-a306-5aba13cf6375", "documentation": "Get users in a workspace or organization", "method": "get", "endpoint": "workspaces/:workspace_gid/users", "responses": [ { "uuid": "01c21adb-0cb5-4fa7-99df-b873fd7716a5", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Return the users in the specified workspace or org.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a274b57a-bd37-422b-95a1-1f53f24738d5", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 400, "label": "This usually occurs because of a missing or malformed parameter. Check the documentation and the syntax of your request and try again.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "505cdafe-a2b4-4ec1-be61-20000524d459", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 401, "label": "A valid authentication token was not provided with the request, so the API could not associate a user with the request.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "66de8724-2d10-4c04-adbc-0b248f9dda10", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 403, "label": "The authentication and request syntax was valid but the server is refusing to complete the request. This can happen if you try to read or write to objects or properties that the user does not have access to.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "11257968-3ac5-420a-a69a-babb27676113", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 404, "label": "Either the request method and path supplied do not specify a known action in the API, or the object specified by the request does not exist.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4057132d-4604-4e12-a3c5-db2bd334a838", "body": "{\n \"errors\": [\n {\n \"help\": \"For more information on API status codes and how to handle them, read the docs on errors: https://asana.github.io/developer-docs/#errors'\",\n \"message\": \"project: Missing input\",\n \"phrase\": \"6 sad squid snuggle softly\"\n }\n ]\n}", "latency": 0, "statusCode": 500, "label": "There was a problem on Asana’s end. In the event of a server error the response body should contain an error phrase. These phrases can be used by Asana support to quickly look up the incident that caused the server error. Some errors are due to server load, and will not supply an error phrase.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8c9deac1-9e0d-4c4f-9d29-aa7ea4ecde81", "documentation": "Get the workspace memberships for a workspace", "method": "get", "endpoint": "workspaces/:workspace_gid/workspace_memberships", "responses": [ { "uuid": "8114cf8c-986c-48bd-829f-4350e9f193c9", "body": "{\n \"data\": [\n {\n \"gid\": \"12345\",\n \"resource_type\": \"task\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successfully retrieved the requested workspace's memberships.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "2c75f8dd-9da5-4dd1-82f0-b9ad0b4ad6cb" }, { "type": "route", "uuid": "3e30e8bc-1585-4732-9749-759fb6b7c3a0" }, { "type": "route", "uuid": "2f115121-47ed-457a-9bc7-229a5ccd7722" }, { "type": "route", "uuid": "47a43ff9-52f8-4648-a17c-73bd29817aa2" }, { "type": "route", "uuid": "d5023496-8751-400b-8076-ad0e32ffaad7" }, { "type": "route", "uuid": "59a2e87d-5b79-4e38-9336-6713a34e745f" }, { "type": "route", "uuid": "2ff23f2a-1c03-4d67-8c86-92fbf7c47d9f" }, { "type": "route", "uuid": "c46419ae-5666-4b6a-87dd-5237fa5efb0b" }, { "type": "route", "uuid": "5aa9624f-e8ce-496e-aee1-73a15f3e94a3" }, { "type": "route", "uuid": "1f1e024c-14d4-47e4-8e82-a094027beac0" }, { "type": "route", "uuid": "34ba8b76-a1b9-446f-ae40-28dd38b84051" }, { "type": "route", "uuid": "8dac57ce-e9ec-40a1-b56a-6bcdc2dfad2c" }, { "type": "route", "uuid": "59ba56d9-86cd-4430-a6b6-172e94223946" }, { "type": "route", "uuid": "22b2cf02-8225-4c0c-92cf-090acedbca3b" }, { "type": "route", "uuid": "19d95e52-6535-4d45-83c6-a2c7559da79b" }, { "type": "route", "uuid": "301eae6d-692d-4b07-a1cb-5d850c37001b" }, { "type": "route", "uuid": "a354cba7-5380-441e-bf77-4dbb3ce539d1" }, { "type": "route", "uuid": "93139863-6129-4632-9c7a-b1fc3db047ed" }, { "type": "route", "uuid": "40836e18-6cad-489e-aed3-a4bf6619fb9b" }, { "type": "route", "uuid": "531fe44e-aa03-469a-908a-8fe9ad695157" }, { "type": "route", "uuid": "701ee648-e6c0-4b99-9b8f-3ebdd682f5e2" }, { "type": "route", "uuid": "07a582fd-f885-4807-b92b-17b0ac45189d" }, { "type": "route", "uuid": "48676217-ae28-40f5-bfea-0d1aad76e46e" }, { "type": "route", "uuid": "80aaa02e-221d-4b5d-b697-4af4e89f25a9" }, { "type": "route", "uuid": "c945ef3e-4777-4071-8539-f1f5d5a3e6a0" }, { "type": "route", "uuid": "c3603675-6f10-47eb-bc3a-7fd50bf17e8f" }, { "type": "route", "uuid": "09b6dd2a-bb92-49de-bd3b-6e4789173d9d" }, { "type": "route", "uuid": "ae160402-adc7-447e-a21d-b7bbf33b801f" }, { "type": "route", "uuid": "f5a426b7-61e6-48ee-b91b-21b6f0e58dbb" }, { "type": "route", "uuid": "1f426608-9acb-494e-ab64-a415d2d1b665" }, { "type": "route", "uuid": "d5dd4fa8-a1f8-4cba-aa23-e1f84eb960ae" }, { "type": "route", "uuid": "16e1cd0b-d80f-4a29-a663-57fa0da02aa9" }, { "type": "route", "uuid": "c5c8d73c-bab1-41cd-b3b0-aadb74728352" }, { "type": "route", "uuid": "29d65d48-8f19-4b55-98f4-032bd7c4589b" }, { "type": "route", "uuid": "123c6535-35d1-401c-aaaf-abd34fb0b60e" }, { "type": "route", "uuid": "1c4ef9cb-487d-495d-8343-c8cebd64acf2" }, { "type": "route", "uuid": "969fdb4b-62d0-403f-a80a-a6ca24a7b772" }, { "type": "route", "uuid": "535cd109-bb96-4642-9d79-92ae6d20dc4a" }, { "type": "route", "uuid": "ac274e1d-2915-416b-ae67-be9ae12af470" }, { "type": "route", "uuid": "f5658ff4-3c5a-4e0b-9f81-27bbd2b39201" }, { "type": "route", "uuid": "6f448dab-5810-4a79-b298-acdc8b5deb5d" }, { "type": "route", "uuid": "b5d3fbc4-9e45-4971-b2c5-75b4ea98b5bb" }, { "type": "route", "uuid": "6e9e35c9-7403-4349-8994-eb1282157c88" }, { "type": "route", "uuid": "82160744-df7d-48b7-9d69-2dff9438b2e8" }, { "type": "route", "uuid": "34054e85-2a6a-4770-8a9e-154cc9c43495" }, { "type": "route", "uuid": "5d42d2f3-bfb2-4860-b54f-f4e49f798039" }, { "type": "route", "uuid": "ffd4ce9c-7d99-400e-b97e-b14beb4eef8e" }, { "type": "route", "uuid": "4ef83467-c00c-40ac-83e7-f87f37d63f54" }, { "type": "route", "uuid": "23687f14-9df1-439b-a3d2-1ca8b5abf6ca" }, { "type": "route", "uuid": "b0c2dec6-e71d-4494-9e4b-6c3ba7704ccd" }, { "type": "route", "uuid": "a885168a-5750-4c49-8fe1-c2d79c061856" }, { "type": "route", "uuid": "94dd6633-3d2e-4fc1-9a2f-4589b919993e" }, { "type": "route", "uuid": "3631cfe2-2f6b-425d-b1d5-810ab9931b8d" }, { "type": "route", "uuid": "064db88c-9d2b-4654-b565-c49651575d96" }, { "type": "route", "uuid": "38e6850c-908d-4de5-b1fb-71eceb5aa558" }, { "type": "route", "uuid": "0056e872-e87a-4478-913f-42e9cee8c69b" }, { "type": "route", "uuid": "f8b5b0f7-7007-40a5-ad28-b27ed07986e2" }, { "type": "route", "uuid": "87f2f981-aff7-4370-aba9-5aae08db755e" }, { "type": "route", "uuid": "eadbdb98-ca27-4604-afca-09e566dd506e" }, { "type": "route", "uuid": "7bd820a8-34d5-4a04-b12f-981d3d97abaf" }, { "type": "route", "uuid": "58dfadb2-f4d5-42b7-be25-d8ca7d78b291" }, { "type": "route", "uuid": "c74fbfbf-3737-49c2-af26-d49093007e34" }, { "type": "route", "uuid": "0ccdf12c-1b7b-4a44-9d90-8691b0583e93" }, { "type": "route", "uuid": "fbd7a027-c0c3-45ba-9d5a-3e7c995a11de" }, { "type": "route", "uuid": "a7db29d3-0ec1-42c6-8dd8-624dd3d8bdbb" }, { "type": "route", "uuid": "5d12858e-958a-4503-b674-11242087afd1" }, { "type": "route", "uuid": "1e1ccf32-e8c2-4ca4-871a-9eef62092e37" }, { "type": "route", "uuid": "478613b1-f025-4361-a2b0-9dabf76ab3ea" }, { "type": "route", "uuid": "f4ec31f8-f8a1-4dd8-bdfa-092a98608983" }, { "type": "route", "uuid": "a4a4e02f-bdac-4716-8b39-51869f642365" }, { "type": "route", "uuid": "29e6fb8e-c571-4f49-8b11-4dfa07269e9f" }, { "type": "route", "uuid": "7930bd43-034e-42f0-8476-52ecdfbe8ff7" }, { "type": "route", "uuid": "52e0aa4b-cca4-448b-aa00-d64c1367f634" }, { "type": "route", "uuid": "9a46c17a-72f1-46d1-b598-b510f45fff09" }, { "type": "route", "uuid": "982fde15-2d3f-4295-bbe2-b1f7b98c56ca" }, { "type": "route", "uuid": "8225b6a6-929a-4625-9baa-05e9a53a5c7e" }, { "type": "route", "uuid": "7029230a-46c2-436f-a1a0-2685fc8e0f4c" }, { "type": "route", "uuid": "a7e580b0-06f1-431e-ab93-0d079734ea77" }, { "type": "route", "uuid": "4c224190-be22-4f1f-ae00-b4f2e4b26169" }, { "type": "route", "uuid": "3ecb3545-69bd-4d8a-8f70-867073c3a43e" }, { "type": "route", "uuid": "c2087bc4-6983-4fb9-8881-ed87c3f051bf" }, { "type": "route", "uuid": "aaf702e3-8d26-4c98-ae73-143a4b233757" }, { "type": "route", "uuid": "83cc4061-adee-4532-8277-c59f4bf79aca" }, { "type": "route", "uuid": "97d111f4-4b77-4dfe-8d03-8d90497dc969" }, { "type": "route", "uuid": "e32fb386-c361-4bc3-8a25-94b723548685" }, { "type": "route", "uuid": "f4146356-c80e-4b29-9db8-a99a788da631" }, { "type": "route", "uuid": "5da941ab-7a23-4c0f-a4b3-9e0fa47612d4" }, { "type": "route", "uuid": "c8f1ebf1-bd50-4144-85cd-213de1cf9f41" }, { "type": "route", "uuid": "767abe29-fde4-4c29-9079-378ce1a07e87" }, { "type": "route", "uuid": "ca97939e-d7f9-4764-9231-e417cd71a06f" }, { "type": "route", "uuid": "cfd6cb4f-e3f7-4785-a0fb-ca8f296b74bc" }, { "type": "route", "uuid": "54de997c-ae89-49c6-a51f-e2aa114c5d7e" }, { "type": "route", "uuid": "4eef971c-f212-4741-839c-861fb2b30e97" }, { "type": "route", "uuid": "d655d405-580c-49ae-b495-968a30982bd8" }, { "type": "route", "uuid": "7408988f-73f9-498d-a0d8-4cb18d0e7c4c" }, { "type": "route", "uuid": "15c24565-9692-411b-8e66-9d64f5f07f37" }, { "type": "route", "uuid": "2fdf290c-e139-4776-a1bd-de028bc6c970" }, { "type": "route", "uuid": "083fe6ae-0044-4776-85cc-4b5583362542" }, { "type": "route", "uuid": "082c4d62-503d-4b2d-b953-871026155b62" }, { "type": "route", "uuid": "d6d7b53c-eada-497d-9e51-4bf402e80338" }, { "type": "route", "uuid": "60e1fa60-4900-46b2-9045-74b446783326" }, { "type": "route", "uuid": "41863b3e-c4c8-4780-b929-e71eac244dfc" }, { "type": "route", "uuid": "1443f5c8-e8ee-4c39-9a83-3a8c13b3ea2a" }, { "type": "route", "uuid": "86aa54cc-5aef-42a3-8bac-defaa1532eee" }, { "type": "route", "uuid": "16d6a0ec-5f26-4005-8a3f-161093115eae" }, { "type": "route", "uuid": "fd3618ba-3e38-4a5d-89c4-642678044d0a" }, { "type": "route", "uuid": "30f74854-c445-4472-9f1f-231c9d25010a" }, { "type": "route", "uuid": "78cafaca-6a1e-47f9-b5ff-a12dc730524a" }, { "type": "route", "uuid": "fc8e55fc-ad66-465b-b091-979e335672f0" }, { "type": "route", "uuid": "91029a69-e4e1-455f-a5c3-f12426b6d5ba" }, { "type": "route", "uuid": "6e45a752-c042-4317-9656-e479bd8fd985" }, { "type": "route", "uuid": "04f14bfb-5169-4299-83d3-116f98dbfac4" }, { "type": "route", "uuid": "edfbb394-6c4b-4ce1-b4bf-d4e596f686f4" }, { "type": "route", "uuid": "cd2cd5b7-a413-48d2-a9b8-aba53e82989b" }, { "type": "route", "uuid": "b9037f77-536e-4b4d-a648-42097283749c" }, { "type": "route", "uuid": "7079dde9-1a21-4a73-affb-ed6a9c9d8288" }, { "type": "route", "uuid": "93f262de-5699-4aa0-a6f4-4090299f3858" }, { "type": "route", "uuid": "4fa4b168-4c3e-428e-bfc5-0a9c0f80f6ee" }, { "type": "route", "uuid": "01e90797-17d4-4590-a324-3a6aa5d255ba" }, { "type": "route", "uuid": "3232de8a-0f7b-4ea4-80d6-242936edad68" }, { "type": "route", "uuid": "4b983a5a-c4a1-41f4-af5d-05373b3119d0" }, { "type": "route", "uuid": "3139c301-7e77-4128-aff5-19aad1ca4199" }, { "type": "route", "uuid": "9a656542-cfb2-4d06-8753-d54f55273a69" }, { "type": "route", "uuid": "3dadc4a4-b6a7-4832-8d99-30633c08cea0" }, { "type": "route", "uuid": "cd881179-adc4-4b21-bb64-b0ddb867e4d3" }, { "type": "route", "uuid": "1fa171d3-dfe6-4933-80cd-4aed6f167c20" }, { "type": "route", "uuid": "a94ec78f-b439-48b0-bec0-38c000c0514e" }, { "type": "route", "uuid": "5f9e8573-1afc-4964-8b91-d0870ceb54c0" }, { "type": "route", "uuid": "fdd71237-9130-42b2-9724-092afaa4a0c1" }, { "type": "route", "uuid": "f62bb940-2bdc-4fa0-8c88-ef6648d9cde7" }, { "type": "route", "uuid": "4f7f109b-a9cd-4eeb-a848-9be406dd1365" }, { "type": "route", "uuid": "0313be3f-67d8-42fe-b709-e887e9566188" }, { "type": "route", "uuid": "48c74de7-75f7-4ffa-b43a-410e80d660ae" }, { "type": "route", "uuid": "c6fb257e-205c-490f-a2a2-7b49ac032b05" }, { "type": "route", "uuid": "e1ca25a4-5bf1-4f8f-acfb-594629b34000" }, { "type": "route", "uuid": "5209d2b5-5db5-42be-9eeb-b799e3d09de0" }, { "type": "route", "uuid": "b3503a05-aa92-4606-bfe0-6edb22ffd776" }, { "type": "route", "uuid": "60acbd13-ebad-4d35-acec-136c96ff759d" }, { "type": "route", "uuid": "08eb0834-4baf-4bd8-9d32-6d25b66403f3" }, { "type": "route", "uuid": "9cf82415-6f07-4d39-ac4f-7e80824d38da" }, { "type": "route", "uuid": "b7ecdf2b-0356-4b9f-954c-5658c4aec1d6" }, { "type": "route", "uuid": "8dd3361a-6adf-481e-9573-04caf2fb2154" }, { "type": "route", "uuid": "aeb530ba-453a-4b0d-8b76-a1a1c4ff06f9" }, { "type": "route", "uuid": "9a81def9-573c-4be1-8d4c-40e4351cb948" }, { "type": "route", "uuid": "8531e199-e470-4838-a8a6-73e3552b1157" }, { "type": "route", "uuid": "0199cb2e-bf4f-406e-b815-54a5b34ef2dc" }, { "type": "route", "uuid": "1e9d147a-81fa-435a-8668-3c370240de1b" }, { "type": "route", "uuid": "40768653-a14c-426e-92fe-bba52fcb2b7a" }, { "type": "route", "uuid": "e27b41be-82fc-4f42-8355-ead17a048ee3" }, { "type": "route", "uuid": "db5580d4-c1f5-46eb-8190-590293de7b21" }, { "type": "route", "uuid": "1729583a-25e7-4cf0-a306-5aba13cf6375" }, { "type": "route", "uuid": "8c9deac1-9e0d-4c4f-9d29-aa7ea4ecde81" } ] }