{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/dev-tools:asana/get-access-requests":{"get":{"operationId":"dev_tools_asana_get_access_requests","summary":"Get access requests","description":"GET /access_requests","tags":["dev-tools"],"parameters":[{"name":"target","in":"query","required":true,"description":"Globally unique identifier for the target object.","schema":{"type":"string","description":"Globally unique identifier for the target object."},"example":"1331"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-access-request":{"post":{"operationId":"dev_tools_asana_create_access_request","summary":"Create an access request","description":"POST /access_requests","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/approve-access-request":{"post":{"operationId":"dev_tools_asana_approve_access_request","summary":"Approve an access request","description":"POST /access_requests/{access_request_gid}/approve","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access_request_gid"],"properties":{"access_request_gid":{"type":"string","description":"Globally unique identifier for the access request."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/reject-access-request":{"post":{"operationId":"dev_tools_asana_reject_access_request","summary":"Reject an access request","description":"POST /access_requests/{access_request_gid}/reject","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access_request_gid"],"properties":{"access_request_gid":{"type":"string","description":"Globally unique identifier for the access request."}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-agents-for-workspace":{"get":{"operationId":"dev_tools_asana_get_agents_for_workspace","summary":"Get a list of agents in a workspace","description":"GET /workspaces/{workspace_gid}/agents","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-agent":{"get":{"operationId":"dev_tools_asana_get_agent","summary":"Get an agent","description":"GET /agents/{agent_gid}","tags":["dev-tools"],"parameters":[{"name":"agent_gid","in":"query","required":true,"description":"Globally unique identifier for the agent.","schema":{"type":"string","description":"Globally unique identifier for the agent."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-ai-studio-runs":{"get":{"operationId":"dev_tools_asana_get_ai_studio_runs","summary":"Get AI Studio credit utilization","description":"GET /workspaces/{workspace_gid}/ai_studio/runs","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"start_at","in":"query","required":false,"description":"Inclusive lower bound. Runs are ordered and filtered by when their usage was recorded (the monotonic timestamp used for incremental…","schema":{"type":"string","description":"Inclusive lower bound. Runs are ordered and filtered by when their usage was recorded (the monotonic timestamp used for incremental…"}},{"name":"end_at","in":"query","required":false,"description":"Filter to runs whose usage was recorded before this time (exclusive) — by when the run's credit usage was recorded, not by…","schema":{"type":"string","description":"Filter to runs whose usage was recorded before this time (exclusive) — by when the run's credit usage was recorded, not by…"}},{"name":"division_gid","in":"query","required":false,"description":"Scope results to a single division (its gid). Omitted ⇒ the org's first licensed division. Use this to retrieve only one division's slice…","schema":{"type":"string","description":"Scope results to a single division (its gid). Omitted ⇒ the org's first licensed division. Use this to retrieve only one division's slice…"}},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-ai-studio-seats":{"get":{"operationId":"dev_tools_asana_get_ai_studio_seats","summary":"Get AI Studio seats","description":"GET /workspaces/{workspace_gid}/ai_studio/seats","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"state","in":"query","required":false,"description":"Filter seats to this state.","schema":{"type":"string","enum":["active","revoked"],"description":"Filter seats to this state."}},{"name":"division_gid","in":"query","required":false,"description":"Scope results to a single division (its gid). Omitted ⇒ the org's first licensed division. Use this to retrieve only one division's slice…","schema":{"type":"string","description":"Scope results to a single division (its gid). Omitted ⇒ the org's first licensed division. Use this to retrieve only one division's slice…"}},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-allocation":{"get":{"operationId":"dev_tools_asana_get_allocation","summary":"Get an allocation","description":"GET /allocations/{allocation_gid}","tags":["dev-tools"],"parameters":[{"name":"allocation_gid","in":"query","required":true,"description":"Globally unique identifier for the allocation.","schema":{"type":"string","description":"Globally unique identifier for the allocation."},"example":"77688"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-allocation":{"post":{"operationId":"dev_tools_asana_update_allocation","summary":"Update an allocation","description":"PUT /allocations/{allocation_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["allocation_gid","body"],"properties":{"allocation_gid":{"type":"string","description":"Globally unique identifier for the allocation."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-allocation":{"post":{"operationId":"dev_tools_asana_delete_allocation","summary":"Delete an allocation","description":"DELETE /allocations/{allocation_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["allocation_gid"],"properties":{"allocation_gid":{"type":"string","description":"Globally unique identifier for the allocation."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-allocations":{"get":{"operationId":"dev_tools_asana_get_allocations","summary":"Get multiple allocations","description":"GET /allocations","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"parent","in":"query","required":false,"description":"Globally unique identifier for the project to filter allocations by.","schema":{"type":"string","description":"Globally unique identifier for the project to filter allocations by."},"example":"77688"},{"name":"assignee","in":"query","required":false,"description":"Globally unique identifier for the user or placeholder the allocation is assigned to.","schema":{"type":"string","description":"Globally unique identifier for the user or placeholder the allocation is assigned to."},"example":"12345"},{"name":"workspace","in":"query","required":false,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"98765"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-allocation":{"post":{"operationId":"dev_tools_asana_create_allocation","summary":"Create an allocation","description":"POST /allocations","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-attachment":{"get":{"operationId":"dev_tools_asana_get_attachment","summary":"Get an attachment","description":"GET /attachments/{attachment_gid}","tags":["dev-tools"],"parameters":[{"name":"attachment_gid","in":"query","required":true,"description":"Globally unique identifier for the attachment.","schema":{"type":"string","description":"Globally unique identifier for the attachment."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-attachment":{"post":{"operationId":"dev_tools_asana_delete_attachment","summary":"Delete an attachment","description":"DELETE /attachments/{attachment_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["attachment_gid"],"properties":{"attachment_gid":{"type":"string","description":"Globally unique identifier for the attachment."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-attachments-for-object":{"get":{"operationId":"dev_tools_asana_get_attachments_for_object","summary":"Get attachments from an object","description":"GET /attachments","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"parent","in":"query","required":true,"description":"Globally unique identifier for the object to fetch attachments from. Must be a GID for a `project`, `project_brief`, or `task`.","schema":{"type":"string","description":"Globally unique identifier for the object to fetch attachments from. Must be a GID for a `project`, `project_brief`, or `task`."},"example":"159874"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-attachment-for-object":{"post":{"operationId":"dev_tools_asana_create_attachment_for_object","summary":"Upload an attachment","description":"POST /attachments","tags":["dev-tools"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-audit-log-events":{"get":{"operationId":"dev_tools_asana_get_audit_log_events","summary":"Get audit log events","description":"GET /workspaces/{workspace_gid}/audit_log_events","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"start_at","in":"query","required":false,"description":"Filter to events created after this time (inclusive).","schema":{"type":"string","description":"Filter to events created after this time (inclusive)."}},{"name":"end_at","in":"query","required":false,"description":"Filter to events created before this time (exclusive).","schema":{"type":"string","description":"Filter to events created before this time (exclusive)."}},{"name":"event_type","in":"query","required":false,"description":"Filter to events of this type. Refer to the [supported audit log events](/docs/audit-log-events#supported-audit-log-events) for a full…","schema":{"type":"string","description":"Filter to events of this type. Refer to the [supported audit log events](/docs/audit-log-events#supported-audit-log-events) for a full…"}},{"name":"actor_type","in":"query","required":false,"description":"Filter to events with an actor of this type. This only needs to be included if querying for actor types without an ID. If `actor_gid` is…","schema":{"type":"string","enum":["user","asana","asana_support","anonymous","external_administrator"],"description":"Filter to events with an actor of this type. This only needs to be included if querying for actor types without an ID. If `actor_gid` is…"}},{"name":"actor_gid","in":"query","required":false,"description":"Filter to events triggered by the actor with this ID.","schema":{"type":"string","description":"Filter to events triggered by the actor with this ID."}},{"name":"resource_gid","in":"query","required":false,"description":"Filter to events with this resource ID.","schema":{"type":"string","description":"Filter to events with this resource ID."}},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-batch-request":{"post":{"operationId":"dev_tools_asana_create_batch_request","summary":"Submit parallel requests","description":"POST /batch","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-budgets":{"get":{"operationId":"dev_tools_asana_get_budgets","summary":"Get all budgets","description":"GET /budgets","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"parent","in":"query","required":true,"description":"Globally unique identifier for the budget's parent object. This currently can only be a `project`.","schema":{"type":"string","description":"Globally unique identifier for the budget's parent object. This currently can only be a `project`."},"example":"1331"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-budget":{"post":{"operationId":"dev_tools_asana_create_budget","summary":"Create a budget","description":"POST /budgets","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-budget":{"get":{"operationId":"dev_tools_asana_get_budget","summary":"Get a budget","description":"GET /budgets/{budget_gid}","tags":["dev-tools"],"parameters":[{"name":"budget_gid","in":"query","required":true,"description":"Globally unique identifier for the budget.","schema":{"type":"string","description":"Globally unique identifier for the budget."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-budget":{"post":{"operationId":"dev_tools_asana_update_budget","summary":"Update a budget","description":"PUT /budgets/{budget_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["budget_gid","body"],"properties":{"budget_gid":{"type":"string","description":"Globally unique identifier for the budget."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-budget":{"post":{"operationId":"dev_tools_asana_delete_budget","summary":"Delete a budget","description":"DELETE /budgets/{budget_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["budget_gid"],"properties":{"budget_gid":{"type":"string","description":"Globally unique identifier for the budget."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field-settings-for-project":{"get":{"operationId":"dev_tools_asana_get_custom_field_settings_for_project","summary":"Get a project's custom fields","description":"GET /projects/{project_gid}/custom_field_settings","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field-settings-for-portfolio":{"get":{"operationId":"dev_tools_asana_get_custom_field_settings_for_portfolio","summary":"Get a portfolio's custom fields","description":"GET /portfolios/{portfolio_gid}/custom_field_settings","tags":["dev-tools"],"parameters":[{"name":"portfolio_gid","in":"query","required":true,"description":"Globally unique identifier for the portfolio.","schema":{"type":"string","description":"Globally unique identifier for the portfolio."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field-settings-for-goal":{"get":{"operationId":"dev_tools_asana_get_custom_field_settings_for_goal","summary":"Get a goal's custom fields","description":"GET /goals/{goal_gid}/custom_field_settings","tags":["dev-tools"],"parameters":[{"name":"goal_gid","in":"query","required":true,"description":"Globally unique identifier for the goal.","schema":{"type":"string","description":"Globally unique identifier for the goal."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field-settings-for-team":{"get":{"operationId":"dev_tools_asana_get_custom_field_settings_for_team","summary":"Get a team's custom fields","description":"GET /teams/{team_gid}/custom_field_settings","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-custom-field":{"post":{"operationId":"dev_tools_asana_create_custom_field","summary":"Create a custom field","description":"POST /custom_fields","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field":{"get":{"operationId":"dev_tools_asana_get_custom_field","summary":"Get a custom field","description":"GET /custom_fields/{custom_field_gid}","tags":["dev-tools"],"parameters":[{"name":"custom_field_gid","in":"query","required":true,"description":"Globally unique identifier for the custom field.","schema":{"type":"string","description":"Globally unique identifier for the custom field."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-custom-field":{"post":{"operationId":"dev_tools_asana_update_custom_field","summary":"Update a custom field","description":"PUT /custom_fields/{custom_field_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["custom_field_gid"],"properties":{"custom_field_gid":{"type":"string","description":"Globally unique identifier for the custom field."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-custom-field":{"post":{"operationId":"dev_tools_asana_delete_custom_field","summary":"Delete a custom field","description":"DELETE /custom_fields/{custom_field_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["custom_field_gid"],"properties":{"custom_field_gid":{"type":"string","description":"Globally unique identifier for the custom field."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-fields-for-workspace":{"get":{"operationId":"dev_tools_asana_get_custom_fields_for_workspace","summary":"Get a workspace's custom fields","description":"GET /workspaces/{workspace_gid}/custom_fields","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-enum-option-for-custom-field":{"post":{"operationId":"dev_tools_asana_create_enum_option_for_custom_field","summary":"Create an enum option","description":"POST /custom_fields/{custom_field_gid}/enum_options","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["custom_field_gid"],"properties":{"custom_field_gid":{"type":"string","description":"Globally unique identifier for the custom field."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/insert-enum-option-for-custom-field":{"post":{"operationId":"dev_tools_asana_insert_enum_option_for_custom_field","summary":"Reorder a custom field's enum","description":"POST /custom_fields/{custom_field_gid}/enum_options/insert","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["custom_field_gid"],"properties":{"custom_field_gid":{"type":"string","description":"Globally unique identifier for the custom field."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-enum-option":{"post":{"operationId":"dev_tools_asana_update_enum_option","summary":"Update an enum option","description":"PUT /enum_options/{enum_option_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["enum_option_gid"],"properties":{"enum_option_gid":{"type":"string","description":"Globally unique identifier for the enum option."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-types":{"get":{"operationId":"dev_tools_asana_get_custom_types","summary":"Get all custom types associated with an object","description":"GET /custom_types","tags":["dev-tools"],"parameters":[{"name":"project","in":"query","required":false,"description":"Globally unique identifier for the project, used as a filter when retrieving custom types.","schema":{"type":"string","description":"Globally unique identifier for the project, used as a filter when retrieving custom types."},"example":"1331"},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter results on.","schema":{"type":"string","description":"The workspace to filter results on."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-type":{"get":{"operationId":"dev_tools_asana_get_custom_type","summary":"Get a custom type","description":"GET /custom_types/{custom_type_gid}","tags":["dev-tools"],"parameters":[{"name":"custom_type_gid","in":"query","required":true,"description":"Globally unique identifier for the custom type.","schema":{"type":"string","description":"Globally unique identifier for the custom type."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-events":{"get":{"operationId":"dev_tools_asana_get_events","summary":"Get events on a resource","description":"GET /events","tags":["dev-tools"],"parameters":[{"name":"resource","in":"query","required":true,"description":"A resource ID to subscribe to. The resource can be a task, project, or goal.","schema":{"type":"string","description":"A resource ID to subscribe to. The resource can be a task, project, or goal."},"example":"12345"},{"name":"sync","in":"query","required":false,"description":"A sync token received from the last request, or none on first sync. Events will be returned from the point in time that the sync token was…","schema":{"type":"string","description":"A sync token received from the last request, or none on first sync. Events will be returned from the point in time that the sync token was…"},"example":"de4774f6915eae04714ca93bb2f5ee81"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-graph-export":{"post":{"operationId":"dev_tools_asana_create_graph_export","summary":"Initiate a graph export","description":"POST /exports/graph","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-resource-export":{"post":{"operationId":"dev_tools_asana_create_resource_export","summary":"Initiate a resource export","description":"POST /exports/resource","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-goal-relationship":{"get":{"operationId":"dev_tools_asana_get_goal_relationship","summary":"Get a goal relationship","description":"GET /goal_relationships/{goal_relationship_gid}","tags":["dev-tools"],"parameters":[{"name":"goal_relationship_gid","in":"query","required":true,"description":"Globally unique identifier for the goal relationship.","schema":{"type":"string","description":"Globally unique identifier for the goal relationship."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-goal-relationship":{"post":{"operationId":"dev_tools_asana_update_goal_relationship","summary":"Update a goal relationship","description":"PUT /goal_relationships/{goal_relationship_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_relationship_gid","body"],"properties":{"goal_relationship_gid":{"type":"string","description":"Globally unique identifier for the goal relationship."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-goal-relationships":{"get":{"operationId":"dev_tools_asana_get_goal_relationships","summary":"Get goal relationships","description":"GET /goal_relationships","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"supported_goal","in":"query","required":true,"description":"Globally unique identifier for the supported goal in the goal relationship.","schema":{"type":"string","description":"Globally unique identifier for the supported goal in the goal relationship."},"example":"12345"},{"name":"resource_subtype","in":"query","required":false,"description":"If provided, filter to goal relationships with a given resource_subtype.","schema":{"type":"string","description":"If provided, filter to goal relationships with a given resource_subtype."},"example":"subgoal"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-supporting-relationship":{"post":{"operationId":"dev_tools_asana_add_supporting_relationship","summary":"Add a supporting goal relationship","description":"POST /goals/{goal_gid}/addSupportingRelationship","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-supporting-relationship":{"post":{"operationId":"dev_tools_asana_remove_supporting_relationship","summary":"Removes a supporting goal relationship","description":"POST /goals/{goal_gid}/removeSupportingRelationship","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-goal":{"get":{"operationId":"dev_tools_asana_get_goal","summary":"Get a goal","description":"GET /goals/{goal_gid}","tags":["dev-tools"],"parameters":[{"name":"goal_gid","in":"query","required":true,"description":"Globally unique identifier for the goal.","schema":{"type":"string","description":"Globally unique identifier for the goal."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-goal":{"post":{"operationId":"dev_tools_asana_update_goal","summary":"Update a goal","description":"PUT /goals/{goal_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-goal":{"post":{"operationId":"dev_tools_asana_delete_goal","summary":"Delete a goal","description":"DELETE /goals/{goal_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-goals":{"get":{"operationId":"dev_tools_asana_get_goals","summary":"Get goals","description":"GET /goals","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"portfolio","in":"query","required":false,"description":"Globally unique identifier for supporting portfolio.","schema":{"type":"string","description":"Globally unique identifier for supporting portfolio."},"example":"159874"},{"name":"project","in":"query","required":false,"description":"Globally unique identifier for supporting project.","schema":{"type":"string","description":"Globally unique identifier for supporting project."},"example":"512241"},{"name":"task","in":"query","required":false,"description":"Globally unique identifier for supporting task.","schema":{"type":"string","description":"Globally unique identifier for supporting task."},"example":"78424"},{"name":"is_workspace_level","in":"query","required":false,"description":"Filter to goals with is_workspace_level set to query value. Must be used with the workspace parameter.","schema":{"type":"boolean","description":"Filter to goals with is_workspace_level set to query value. Must be used with the workspace parameter."},"example":false},{"name":"team","in":"query","required":false,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"31326"},{"name":"workspace","in":"query","required":false,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"31326"},{"name":"time_periods","in":"query","required":false,"description":"Globally unique identifiers for the time periods.","schema":{"type":"array","description":"Globally unique identifiers for the time periods."},"example":"221693,506165"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-goal":{"post":{"operationId":"dev_tools_asana_create_goal","summary":"Create a goal","description":"POST /goals","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-goal-metric":{"post":{"operationId":"dev_tools_asana_create_goal_metric","summary":"Create a goal metric","description":"POST /goals/{goal_gid}/setMetric","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-goal-metric":{"post":{"operationId":"dev_tools_asana_update_goal_metric","summary":"Update a goal metric","description":"POST /goals/{goal_gid}/setMetricCurrentValue","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-followers":{"post":{"operationId":"dev_tools_asana_add_followers","summary":"Add a collaborator to a goal","description":"POST /goals/{goal_gid}/addFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-followers":{"post":{"operationId":"dev_tools_asana_remove_followers","summary":"Remove a collaborator from a goal","description":"POST /goals/{goal_gid}/removeFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-parent-goals-for-goal":{"get":{"operationId":"dev_tools_asana_get_parent_goals_for_goal","summary":"Get parent goals from a goal","description":"GET /goals/{goal_gid}/parentGoals","tags":["dev-tools"],"parameters":[{"name":"goal_gid","in":"query","required":true,"description":"Globally unique identifier for the goal.","schema":{"type":"string","description":"Globally unique identifier for the goal."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-custom-field-setting-for-goal":{"post":{"operationId":"dev_tools_asana_add_custom_field_setting_for_goal","summary":"Add a custom field to a goal","description":"POST /goals/{goal_gid}/addCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-custom-field-setting-for-goal":{"post":{"operationId":"dev_tools_asana_remove_custom_field_setting_for_goal","summary":"Remove a custom field from a goal","description":"POST /goals/{goal_gid}/removeCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-job":{"get":{"operationId":"dev_tools_asana_get_job","summary":"Get a job by id","description":"GET /jobs/{job_gid}","tags":["dev-tools"],"parameters":[{"name":"job_gid","in":"query","required":true,"description":"Globally unique identifier for the job.","schema":{"type":"string","description":"Globally unique identifier for the job."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-memberships":{"get":{"operationId":"dev_tools_asana_get_memberships","summary":"Get multiple memberships","description":"GET /memberships","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"parent","in":"query","required":false,"description":"Globally unique identifier for `goal`, `project`, `portfolio`, `custom_type`, or `custom_field`. This parameter is optional when…","schema":{"type":"string","description":"Globally unique identifier for `goal`, `project`, `portfolio`, `custom_type`, or `custom_field`. This parameter is optional when…"},"example":"159874"},{"name":"member","in":"query","required":false,"description":"Globally unique identifier for `team` or `user`. When used with `resource_subtype` and without `parent`, `member` must be of type `team`.…","schema":{"type":"string","description":"Globally unique identifier for `team` or `user`. When used with `resource_subtype` and without `parent`, `member` must be of type `team`.…"},"example":"1061493"},{"name":"resource_subtype","in":"query","required":false,"description":"The type of membership to return. Required when `parent` is absent. Currently supported value is `project_membership` (when `member` is a…","schema":{"type":"string","enum":["project_membership"],"description":"The type of membership to return. Required when `parent` is absent. Currently supported value is `project_membership` (when `member` is a…"},"example":"project_membership"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-membership":{"post":{"operationId":"dev_tools_asana_create_membership","summary":"Create a membership","description":"POST /memberships","tags":["dev-tools"],"parameters":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","required":[],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-membership":{"get":{"operationId":"dev_tools_asana_get_membership","summary":"Get a membership","description":"GET /memberships/{membership_gid}","tags":["dev-tools"],"parameters":[{"name":"membership_gid","in":"query","required":true,"description":"Globally unique identifier for the membership.","schema":{"type":"string","description":"Globally unique identifier for the membership."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-membership":{"post":{"operationId":"dev_tools_asana_update_membership","summary":"Update a membership","description":"PUT /memberships/{membership_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["membership_gid","body"],"properties":{"membership_gid":{"type":"string","description":"Globally unique identifier for the membership."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-membership":{"post":{"operationId":"dev_tools_asana_delete_membership","summary":"Delete a membership","description":"DELETE /memberships/{membership_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["membership_gid"],"properties":{"membership_gid":{"type":"string","description":"Globally unique identifier for the membership."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-notifications-for-user":{"get":{"operationId":"dev_tools_asana_get_notifications_for_user","summary":"Get notifications for a user","description":"GET /users/{user_gid}/notifications","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":true,"description":"GID of the workspace from which to return notifications.","schema":{"type":"string","description":"GID of the workspace from which to return notifications."},"example":"31326"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/mark-notifications-read-for-user":{"post":{"operationId":"dev_tools_asana_mark_notifications_read_for_user","summary":"Mark notifications as read","description":"POST /users/{user_gid}/notifications/markRead","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["user_gid","body"],"properties":{"user_gid":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/mark-notifications-unread-for-user":{"post":{"operationId":"dev_tools_asana_mark_notifications_unread_for_user","summary":"Mark notifications as unread","description":"POST /users/{user_gid}/notifications/markUnread","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["user_gid","body"],"properties":{"user_gid":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-ooo-entry":{"get":{"operationId":"dev_tools_asana_get_ooo_entry","summary":"Get an OOO entry","description":"GET /ooo_entries/{ooo_entry_gid}","tags":["dev-tools"],"parameters":[{"name":"ooo_entry_gid","in":"query","required":true,"description":"Globally unique identifier for the OOO entry.","schema":{"type":"string","description":"Globally unique identifier for the OOO entry."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-ooo-entry":{"post":{"operationId":"dev_tools_asana_update_ooo_entry","summary":"Update an OOO entry","description":"PUT /ooo_entries/{ooo_entry_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ooo_entry_gid","body"],"properties":{"ooo_entry_gid":{"type":"string","description":"Globally unique identifier for the OOO entry."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-ooo-entry":{"post":{"operationId":"dev_tools_asana_delete_ooo_entry","summary":"Delete an OOO entry","description":"DELETE /ooo_entries/{ooo_entry_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["ooo_entry_gid"],"properties":{"ooo_entry_gid":{"type":"string","description":"Globally unique identifier for the OOO entry."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-ooo-entries":{"get":{"operationId":"dev_tools_asana_get_ooo_entries","summary":"Get OOO entries for a user","description":"GET /ooo_entries","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"user","in":"query","required":true,"description":"Globally unique identifier for the user to filter OOO entries by.","schema":{"type":"string","description":"Globally unique identifier for the user to filter OOO entries by."},"example":"12345"},{"name":"workspace","in":"query","required":true,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"98765"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"start_date","in":"query","required":false,"description":"An ISO 8601 date string. Filters to OOO entries that overlap with or end after this date.","schema":{"type":"string","description":"An ISO 8601 date string. Filters to OOO entries that overlap with or end after this date."},"example":"2025-01-01"},{"name":"end_date","in":"query","required":false,"description":"An ISO 8601 date string. Filters to OOO entries that overlap with or start before this date.","schema":{"type":"string","description":"An ISO 8601 date string. Filters to OOO entries that overlap with or start before this date."},"example":"2025-12-31"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-ooo-entry":{"post":{"operationId":"dev_tools_asana_create_ooo_entry","summary":"Create an OOO entry","description":"POST /ooo_entries","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-organization-export":{"post":{"operationId":"dev_tools_asana_create_organization_export","summary":"Create an organization export request","description":"POST /organization_exports","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-organization-export":{"get":{"operationId":"dev_tools_asana_get_organization_export","summary":"Get details on an org export request","description":"GET /organization_exports/{organization_export_gid}","tags":["dev-tools"],"parameters":[{"name":"organization_export_gid","in":"query","required":true,"description":"Globally unique identifier for the organization export.","schema":{"type":"string","description":"Globally unique identifier for the organization export."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-portfolio-memberships":{"get":{"operationId":"dev_tools_asana_get_portfolio_memberships","summary":"Get multiple portfolio memberships","description":"GET /portfolio_memberships","tags":["dev-tools"],"parameters":[{"name":"portfolio","in":"query","required":false,"description":"The portfolio to filter results on.","schema":{"type":"string","description":"The portfolio to filter results on."},"example":"12345"},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter results on.","schema":{"type":"string","description":"The workspace to filter results on."},"example":"12345"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-portfolio-membership":{"get":{"operationId":"dev_tools_asana_get_portfolio_membership","summary":"Get a portfolio membership","description":"GET /portfolio_memberships/{portfolio_membership_gid}","tags":["dev-tools"],"parameters":[{"name":"portfolio_membership_gid","in":"query","required":true,"schema":{"type":"string"},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-portfolio-memberships-for-portfolio":{"get":{"operationId":"dev_tools_asana_get_portfolio_memberships_for_portfolio","summary":"Get memberships from a portfolio","description":"GET /portfolios/{portfolio_gid}/portfolio_memberships","tags":["dev-tools"],"parameters":[{"name":"portfolio_gid","in":"query","required":true,"description":"Globally unique identifier for the portfolio.","schema":{"type":"string","description":"Globally unique identifier for the portfolio."},"example":"12345"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-portfolios":{"get":{"operationId":"dev_tools_asana_get_portfolios","summary":"Get multiple portfolios","description":"GET /portfolios","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":true,"description":"The workspace or organization to filter portfolios on.","schema":{"type":"string","description":"The workspace or organization to filter portfolios on."},"example":"1331"},{"name":"owner","in":"query","required":false,"description":"The user who owns the portfolios. For regular API users (PAT or OAuth), defaults to the current API user when omitted and must identify…","schema":{"type":"string","description":"The user who owns the portfolios. For regular API users (PAT or OAuth), defaults to the current API user when omitted and must identify…"},"example":"14916"},{"name":"custom_type","in":"query","required":false,"description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…","schema":{"type":"string","description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…"},"example":"12345"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-portfolio":{"post":{"operationId":"dev_tools_asana_create_portfolio","summary":"Create a portfolio","description":"POST /portfolios","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-portfolio":{"get":{"operationId":"dev_tools_asana_get_portfolio","summary":"Get a portfolio","description":"GET /portfolios/{portfolio_gid}","tags":["dev-tools"],"parameters":[{"name":"portfolio_gid","in":"query","required":true,"description":"Globally unique identifier for the portfolio.","schema":{"type":"string","description":"Globally unique identifier for the portfolio."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-portfolio":{"post":{"operationId":"dev_tools_asana_update_portfolio","summary":"Update a portfolio","description":"PUT /portfolios/{portfolio_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-portfolio":{"post":{"operationId":"dev_tools_asana_delete_portfolio","summary":"Delete a portfolio","description":"DELETE /portfolios/{portfolio_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-items-for-portfolio":{"get":{"operationId":"dev_tools_asana_get_items_for_portfolio","summary":"Get portfolio items","description":"GET /portfolios/{portfolio_gid}/items","tags":["dev-tools"],"parameters":[{"name":"portfolio_gid","in":"query","required":true,"description":"Globally unique identifier for the portfolio.","schema":{"type":"string","description":"Globally unique identifier for the portfolio."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-item-for-portfolio":{"post":{"operationId":"dev_tools_asana_add_item_for_portfolio","summary":"Add a portfolio item","description":"POST /portfolios/{portfolio_gid}/addItem","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-item-for-portfolio":{"post":{"operationId":"dev_tools_asana_remove_item_for_portfolio","summary":"Remove a portfolio item","description":"POST /portfolios/{portfolio_gid}/removeItem","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-custom-field-setting-for-portfolio":{"post":{"operationId":"dev_tools_asana_add_custom_field_setting_for_portfolio","summary":"Add a custom field to a portfolio","description":"POST /portfolios/{portfolio_gid}/addCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-custom-field-setting-for-portfolio":{"post":{"operationId":"dev_tools_asana_remove_custom_field_setting_for_portfolio","summary":"Remove a custom field from a portfolio","description":"POST /portfolios/{portfolio_gid}/removeCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-members-for-portfolio":{"post":{"operationId":"dev_tools_asana_add_members_for_portfolio","summary":"Add users to a portfolio","description":"POST /portfolios/{portfolio_gid}/addMembers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-members-for-portfolio":{"post":{"operationId":"dev_tools_asana_remove_members_for_portfolio","summary":"Remove users from a portfolio","description":"POST /portfolios/{portfolio_gid}/removeMembers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid","body"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/duplicate-portfolio":{"post":{"operationId":"dev_tools_asana_duplicate_portfolio","summary":"Duplicate a portfolio","description":"POST /portfolios/{portfolio_gid}/duplicate","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["portfolio_gid"],"properties":{"portfolio_gid":{"type":"string","description":"Globally unique identifier for the portfolio."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-brief":{"get":{"operationId":"dev_tools_asana_get_project_brief","summary":"Get a project brief","description":"GET /project_briefs/{project_brief_gid}","tags":["dev-tools"],"parameters":[{"name":"project_brief_gid","in":"query","required":true,"description":"Globally unique identifier for the project brief.","schema":{"type":"string","description":"Globally unique identifier for the project brief."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-project-brief":{"post":{"operationId":"dev_tools_asana_update_project_brief","summary":"Update a project brief","description":"PUT /project_briefs/{project_brief_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_brief_gid","body"],"properties":{"project_brief_gid":{"type":"string","description":"Globally unique identifier for the project brief."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-project-brief":{"post":{"operationId":"dev_tools_asana_delete_project_brief","summary":"Delete a project brief","description":"DELETE /project_briefs/{project_brief_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_brief_gid"],"properties":{"project_brief_gid":{"type":"string","description":"Globally unique identifier for the project brief."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-project-brief":{"post":{"operationId":"dev_tools_asana_create_project_brief","summary":"Create a project brief","description":"POST /projects/{project_gid}/project_briefs","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-membership":{"get":{"operationId":"dev_tools_asana_get_project_membership","summary":"Get a project membership","description":"GET /project_memberships/{project_membership_gid}","tags":["dev-tools"],"parameters":[{"name":"project_membership_gid","in":"query","required":true,"schema":{"type":"string"},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-memberships-for-project":{"get":{"operationId":"dev_tools_asana_get_project_memberships_for_project","summary":"Get memberships from a project","description":"GET /projects/{project_gid}/project_memberships","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-portfolio-setting":{"get":{"operationId":"dev_tools_asana_get_project_portfolio_setting","summary":"Get a project portfolio setting","description":"GET /project_portfolio_settings/{project_portfolio_setting_gid}","tags":["dev-tools"],"parameters":[{"name":"project_portfolio_setting_gid","in":"query","required":true,"description":"Globally unique identifier for the project portfolio setting.","schema":{"type":"string","description":"Globally unique identifier for the project portfolio setting."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-project-portfolio-setting":{"post":{"operationId":"dev_tools_asana_update_project_portfolio_setting","summary":"Update a project portfolio setting","description":"PUT /project_portfolio_settings/{project_portfolio_setting_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_portfolio_setting_gid","body"],"properties":{"project_portfolio_setting_gid":{"type":"string","description":"Globally unique identifier for the project portfolio setting."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-portfolio-settings-for-project":{"get":{"operationId":"dev_tools_asana_get_project_portfolio_settings_for_project","summary":"Get project portfolio settings for a project","description":"GET /projects/{project_gid}/project_portfolio_settings","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-portfolio-settings-for-portfolio":{"get":{"operationId":"dev_tools_asana_get_project_portfolio_settings_for_portfolio","summary":"Get project portfolio settings for a portfolio","description":"GET /portfolios/{portfolio_gid}/project_portfolio_settings","tags":["dev-tools"],"parameters":[{"name":"portfolio_gid","in":"query","required":true,"description":"Globally unique identifier for the portfolio.","schema":{"type":"string","description":"Globally unique identifier for the portfolio."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-status":{"get":{"operationId":"dev_tools_asana_get_project_status","summary":"Get a project status","description":"GET /project_statuses/{project_status_gid}","tags":["dev-tools"],"parameters":[{"name":"project_status_gid","in":"query","required":true,"description":"The project status update to get.","schema":{"type":"string","description":"The project status update to get."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-project-status":{"post":{"operationId":"dev_tools_asana_delete_project_status","summary":"Delete a project status","description":"DELETE /project_statuses/{project_status_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_status_gid"],"properties":{"project_status_gid":{"type":"string","description":"The project status update to get."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-statuses-for-project":{"get":{"operationId":"dev_tools_asana_get_project_statuses_for_project","summary":"Get statuses from a project","description":"GET /projects/{project_gid}/project_statuses","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-project-status-for-project":{"post":{"operationId":"dev_tools_asana_create_project_status_for_project","summary":"Create a project status","description":"POST /projects/{project_gid}/project_statuses","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-template":{"get":{"operationId":"dev_tools_asana_get_project_template","summary":"Get a project template","description":"GET /project_templates/{project_template_gid}","tags":["dev-tools"],"parameters":[{"name":"project_template_gid","in":"query","required":true,"description":"Globally unique identifier for the project template.","schema":{"type":"string","description":"Globally unique identifier for the project template."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-project-template":{"post":{"operationId":"dev_tools_asana_delete_project_template","summary":"Delete a project template","description":"DELETE /project_templates/{project_template_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_template_gid"],"properties":{"project_template_gid":{"type":"string","description":"Globally unique identifier for the project template."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-templates":{"get":{"operationId":"dev_tools_asana_get_project_templates","summary":"Get multiple project templates","description":"GET /project_templates","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter results on.","schema":{"type":"string","description":"The workspace to filter results on."},"example":"12345"},{"name":"team","in":"query","required":false,"description":"The team to filter projects on.","schema":{"type":"string","description":"The team to filter projects on."},"example":"14916"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project-templates-for-team":{"get":{"operationId":"dev_tools_asana_get_project_templates_for_team","summary":"Get a team's project templates","description":"GET /teams/{team_gid}/project_templates","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/instantiate-project":{"post":{"operationId":"dev_tools_asana_instantiate_project","summary":"Instantiate a project from a project template","description":"POST /project_templates/{project_template_gid}/instantiateProject","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_template_gid"],"properties":{"project_template_gid":{"type":"string","description":"Globally unique identifier for the project template."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-projects":{"get":{"operationId":"dev_tools_asana_get_projects","summary":"Get multiple projects","description":"GET /projects","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":false,"description":"The workspace or organization to filter projects on.","schema":{"type":"string","description":"The workspace or organization to filter projects on."},"example":"1331"},{"name":"team","in":"query","required":false,"description":"**Deprecated.** The team to filter projects on. Please use `GET /memberships` with `{ member: team, resource_subtype: project_membership…","schema":{"type":"string","description":"**Deprecated.** The team to filter projects on. Please use `GET /memberships` with `{ member: team, resource_subtype: project_membership…"},"example":"14916"},{"name":"archived","in":"query","required":false,"description":"Only return projects whose `archived` field takes on the value of this parameter.","schema":{"type":"boolean","description":"Only return projects whose `archived` field takes on the value of this parameter."},"example":false},{"name":"custom_type","in":"query","required":false,"description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…","schema":{"type":"string","description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…"},"example":"12345"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-project":{"post":{"operationId":"dev_tools_asana_create_project","summary":"Create a project","description":"POST /projects","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-project":{"get":{"operationId":"dev_tools_asana_get_project","summary":"Get a project","description":"GET /projects/{project_gid}","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-project":{"post":{"operationId":"dev_tools_asana_update_project","summary":"Update a project","description":"PUT /projects/{project_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-project":{"post":{"operationId":"dev_tools_asana_delete_project","summary":"Delete a project","description":"DELETE /projects/{project_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/duplicate-project":{"post":{"operationId":"dev_tools_asana_duplicate_project","summary":"Duplicate a project","description":"POST /projects/{project_gid}/duplicate","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-projects-for-task":{"get":{"operationId":"dev_tools_asana_get_projects_for_task","summary":"Get projects a task is in","description":"GET /tasks/{task_gid}/projects","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"include_inherited_projects","in":"query","required":false,"description":"Opt-in, read-only. When `true`, the response also includes projects the task inherits from its ancestor tasks (in addition to its direct…","schema":{"type":"boolean","default":false,"description":"Opt-in, read-only. When `true`, the response also includes projects the task inherits from its ancestor tasks (in addition to its direct…"},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-projects-for-team":{"get":{"operationId":"dev_tools_asana_get_projects_for_team","summary":"Get a team's projects","description":"GET /teams/{team_gid}/projects","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"archived","in":"query","required":false,"description":"Only return projects whose `archived` field takes on the value of this parameter.","schema":{"type":"boolean","description":"Only return projects whose `archived` field takes on the value of this parameter."},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-project-for-team":{"post":{"operationId":"dev_tools_asana_create_project_for_team","summary":"Create a project in a team","description":"POST /teams/{team_gid}/projects","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["team_gid","body"],"properties":{"team_gid":{"type":"string","description":"Globally unique identifier for the team."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-projects-for-workspace":{"get":{"operationId":"dev_tools_asana_get_projects_for_workspace","summary":"Get all projects in a workspace","description":"GET /workspaces/{workspace_gid}/projects","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"archived","in":"query","required":false,"description":"Only return projects whose `archived` field takes on the value of this parameter.","schema":{"type":"boolean","description":"Only return projects whose `archived` field takes on the value of this parameter."},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-project-for-workspace":{"post":{"operationId":"dev_tools_asana_create_project_for_workspace","summary":"Create a project in a workspace","description":"POST /workspaces/{workspace_gid}/projects","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/search-projects-for-workspace":{"get":{"operationId":"dev_tools_asana_search_projects_for_workspace","summary":"Search projects in a workspace","description":"GET /workspaces/{workspace_gid}/projects/search","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per search response. The number of objects to return in one search response. The value must be between 1 and 100. Search responses…","schema":{"type":"integer","description":"Results per search response. The number of objects to return in one search response. The value must be between 1 and 100. Search responses…"},"example":50},{"name":"text","in":"query","required":false,"description":"Performs full-text search on the project name.","schema":{"type":"string","description":"Performs full-text search on the project name."},"example":"Bugs"},{"name":"sort_by","in":"query","required":false,"description":"One of `due_date`, `created_at`, `completed_at`, `relevance`, or `modified_at`, defaults to `modified_at`.","schema":{"type":"string","enum":["due_date","created_at","completed_at","modified_at","relevance"],"default":"modified_at","description":"One of `due_date`, `created_at`, `completed_at`, `relevance`, or `modified_at`, defaults to `modified_at`."},"example":"modified_at"},{"name":"sort_ascending","in":"query","required":false,"description":"Default `false`.","schema":{"type":"boolean","default":false,"description":"Default `false`."},"example":false},{"name":"completed","in":"query","required":false,"description":"Filter on project completion status.","schema":{"type":"boolean","description":"Filter on project completion status."},"example":false},{"name":"teams.any","in":"query","required":false,"description":"Comma-separated list of team IDs.","schema":{"type":"string","description":"Comma-separated list of team IDs."},"example":"12345,67890"},{"name":"owner.any","in":"query","required":false,"description":"Comma-separated list of user identifiers to filter on as project owners. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers to filter on as project owners. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,67890"},{"name":"members.any","in":"query","required":false,"description":"Comma-separated list of user identifiers to filter on as members. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers to filter on as members. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,67890"},{"name":"members.not","in":"query","required":false,"description":"Comma-separated list of user identifiers to exclude as members. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers to exclude as members. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,67890"},{"name":"portfolios.any","in":"query","required":false,"description":"Comma-separated list of portfolio IDs to filter on.","schema":{"type":"string","description":"Comma-separated list of portfolio IDs to filter on."},"example":"12345,67890"},{"name":"completed_on","in":"query","required":false,"description":"ISO 8601 date string or `null`.","schema":{"type":"string","description":"ISO 8601 date string or `null`."},"example":"2019-09-15"},{"name":"completed_on.before","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"completed_on.after","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"completed_at.before","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"completed_at.after","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"created_on","in":"query","required":false,"description":"ISO 8601 date string or `null`.","schema":{"type":"string","description":"ISO 8601 date string or `null`."},"example":"2019-09-15"},{"name":"created_on.before","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"created_on.after","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"created_at.before","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"created_at.after","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"due_on","in":"query","required":false,"description":"ISO 8601 date string or `null`.","schema":{"type":"string","description":"ISO 8601 date string or `null`."},"example":"2019-09-15"},{"name":"due_on.before","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"due_on.after","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"due_at.before","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"due_at.after","in":"query","required":false,"description":"ISO 8601 datetime string.","schema":{"type":"string","description":"ISO 8601 datetime string."},"example":"2019-04-15T01:01:46.055Z"},{"name":"start_on","in":"query","required":false,"description":"ISO 8601 date string or `null`.","schema":{"type":"string","description":"ISO 8601 date string or `null`."},"example":"2019-09-15"},{"name":"start_on.before","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"start_on.after","in":"query","required":false,"description":"ISO 8601 date string.","schema":{"type":"string","description":"ISO 8601 date string."},"example":"2019-09-15"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-custom-field-setting-for-project":{"post":{"operationId":"dev_tools_asana_add_custom_field_setting_for_project","summary":"Add a custom field to a project","description":"POST /projects/{project_gid}/addCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-custom-field-setting-for-project":{"post":{"operationId":"dev_tools_asana_remove_custom_field_setting_for_project","summary":"Remove a custom field from a project","description":"POST /projects/{project_gid}/removeCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-task-counts-for-project":{"get":{"operationId":"dev_tools_asana_get_task_counts_for_project","summary":"Get task count of a project","description":"GET /projects/{project_gid}/task_counts","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-members-for-project":{"post":{"operationId":"dev_tools_asana_add_members_for_project","summary":"Add users to a project","description":"POST /projects/{project_gid}/addMembers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-members-for-project":{"post":{"operationId":"dev_tools_asana_remove_members_for_project","summary":"Remove users from a project","description":"POST /projects/{project_gid}/removeMembers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-followers-for-project":{"post":{"operationId":"dev_tools_asana_add_followers_for_project","summary":"Add followers to a project","description":"POST /projects/{project_gid}/addFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-followers-for-project":{"post":{"operationId":"dev_tools_asana_remove_followers_for_project","summary":"Remove followers from a project","description":"POST /projects/{project_gid}/removeFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/project-save-as-template":{"post":{"operationId":"dev_tools_asana_project_save_as_template","summary":"Create a project template from a project","description":"POST /projects/{project_gid}/saveAsTemplate","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid","body"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/rollup-project":{"post":{"operationId":"dev_tools_asana_rollup_project","summary":"Roll up subtask dates for a project","description":"POST /projects/{project_gid}/rollup","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-rates":{"get":{"operationId":"dev_tools_asana_get_rates","summary":"Get multiple rates","description":"GET /rates","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"parent","in":"query","required":false,"description":"Globally unique identifier for `project`.","schema":{"type":"string","description":"Globally unique identifier for `project`."},"example":"159874"},{"name":"resource","in":"query","required":false,"description":"Globally unique identifier for `user` or `placeholder`.","schema":{"type":"string","description":"Globally unique identifier for `user` or `placeholder`."},"example":"1061493"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-rate":{"post":{"operationId":"dev_tools_asana_create_rate","summary":"Create a rate","description":"POST /rates","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-rate":{"get":{"operationId":"dev_tools_asana_get_rate","summary":"Get a rate","description":"GET /rates/{rate_gid}","tags":["dev-tools"],"parameters":[{"name":"rate_gid","in":"query","required":true,"description":"Globally unique identifier for the rate.","schema":{"type":"string","description":"Globally unique identifier for the rate."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-rate":{"post":{"operationId":"dev_tools_asana_update_rate","summary":"Update a rate","description":"PUT /rates/{rate_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["rate_gid","body"],"properties":{"rate_gid":{"type":"string","description":"Globally unique identifier for the rate."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-rate":{"post":{"operationId":"dev_tools_asana_delete_rate","summary":"Delete a rate","description":"DELETE /rates/{rate_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["rate_gid"],"properties":{"rate_gid":{"type":"string","description":"Globally unique identifier for the rate."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-reactions-on-object":{"get":{"operationId":"dev_tools_asana_get_reactions_on_object","summary":"Get reactions with an emoji base on an object.","description":"GET /reactions","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"target","in":"query","required":true,"description":"Globally unique identifier for object to fetch reactions from. Must be a GID for a status update or story.","schema":{"type":"string","description":"Globally unique identifier for object to fetch reactions from. Must be a GID for a status update or story."},"example":"159874"},{"name":"emoji_base","in":"query","required":true,"description":"Only return reactions with this emoji base character.","schema":{"type":"string","description":"Only return reactions with this emoji base character."},"example":"👍"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-records-for-table":{"get":{"operationId":"dev_tools_asana_get_records_for_table","summary":"Get records in a table","description":"GET /tables/{table_gid}/records","tags":["dev-tools"],"parameters":[{"name":"table_gid","in":"query","required":true,"description":"Globally unique identifier for the table.","schema":{"type":"string","description":"Globally unique identifier for the table."},"example":"1337"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"modified_since","in":"query","required":false,"description":"Only return records that have been modified since the given time.","schema":{"type":"string","description":"Only return records that have been modified since the given time."},"example":"2012-02-22T02:06:58.147Z"},{"name":"sort_by","in":"query","required":false,"description":"Sort order for the records returned. If omitted, records are returned in their default order.","schema":{"type":"string","enum":["created_at"],"description":"Sort order for the records returned. If omitted, records are returned in their default order."},"example":"created_at"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/search-records-for-workspace":{"get":{"operationId":"dev_tools_asana_search_records_for_workspace","summary":"Search records in a workspace","description":"GET /workspaces/{workspace_gid}/records/search","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"text","in":"query","required":false,"description":"Performs full-text search on the record name","schema":{"type":"string","description":"Performs full-text search on the record name"},"example":"Renewal"},{"name":"teams.any","in":"query","required":false,"description":"Comma-separated list of team IDs","schema":{"type":"string","description":"Comma-separated list of team IDs"},"example":"12345,23456,34567"},{"name":"followers.any","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"followers.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"tables.any","in":"query","required":false,"description":"Comma-separated list of table IDs","schema":{"type":"string","description":"Comma-separated list of table IDs"},"example":"12345,23456,34567"},{"name":"tables.not","in":"query","required":false,"description":"Comma-separated list of table IDs","schema":{"type":"string","description":"Comma-separated list of table IDs"},"example":"12345,23456,34567"},{"name":"tables.all","in":"query","required":false,"description":"Comma-separated list of table IDs","schema":{"type":"string","description":"Comma-separated list of table IDs"},"example":"12345,23456,34567"},{"name":"created_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"created_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"created_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"created_at.before","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"created_at.after","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"sort_by","in":"query","required":false,"description":"One of `created_at` or `modified_at`, defaults to `modified_at`","schema":{"type":"string","enum":["created_at","modified_at"],"default":"modified_at","description":"One of `created_at` or `modified_at`, defaults to `modified_at`"},"example":"modified_at"},{"name":"sort_ascending","in":"query","required":false,"description":"Default `false`","schema":{"type":"boolean","default":false,"description":"Default `false`"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-record":{"post":{"operationId":"dev_tools_asana_create_record","summary":"Create a record","description":"POST /records","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-record":{"get":{"operationId":"dev_tools_asana_get_record","summary":"Get a record","description":"GET /records/{record_gid}","tags":["dev-tools"],"parameters":[{"name":"record_gid","in":"query","required":true,"description":"Globally unique identifier for the record.","schema":{"type":"string","description":"Globally unique identifier for the record."},"example":"7331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-record":{"post":{"operationId":"dev_tools_asana_update_record","summary":"Update a record","description":"PUT /records/{record_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["record_gid","body"],"properties":{"record_gid":{"type":"string","description":"Globally unique identifier for the record."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-record":{"post":{"operationId":"dev_tools_asana_delete_record","summary":"Delete a record","description":"DELETE /records/{record_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["record_gid"],"properties":{"record_gid":{"type":"string","description":"Globally unique identifier for the record."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-roles":{"get":{"operationId":"dev_tools_asana_get_roles","summary":"Get multiple roles","description":"GET /roles","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":true,"description":"The workspace or organization to filter roles on.","schema":{"type":"string","description":"The workspace or organization to filter roles on."},"example":"1331"},{"name":"archived","in":"query","required":false,"description":"Only return projects whose `archived` field takes on the value of this parameter.","schema":{"type":"boolean","description":"Only return projects whose `archived` field takes on the value of this parameter."},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-role":{"post":{"operationId":"dev_tools_asana_create_role","summary":"Create a role","description":"POST /roles","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-role":{"get":{"operationId":"dev_tools_asana_get_role","summary":"Get a role","description":"GET /roles/{role_gid}","tags":["dev-tools"],"parameters":[{"name":"role_gid","in":"query","required":true,"description":"Globally unique identifier for the role.","schema":{"type":"string","description":"Globally unique identifier for the role."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-role":{"post":{"operationId":"dev_tools_asana_update_role","summary":"Update a role","description":"PUT /roles/{role_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["role_gid","body"],"properties":{"role_gid":{"type":"string","description":"Globally unique identifier for the role."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-role":{"post":{"operationId":"dev_tools_asana_delete_role","summary":"Delete a role","description":"DELETE /roles/{role_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["role_gid"],"properties":{"role_gid":{"type":"string","description":"Globally unique identifier for the role."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/trigger-rule":{"post":{"operationId":"dev_tools_asana_trigger_rule","summary":"Trigger a rule","description":"POST /rule_triggers/{rule_trigger_gid}/run","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["rule_trigger_gid","body"],"properties":{"rule_trigger_gid":{"type":"string","description":"The ID of the incoming web request trigger. This value is a path parameter that is automatically generated for the API endpoint."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-section":{"get":{"operationId":"dev_tools_asana_get_section","summary":"Get a section","description":"GET /sections/{section_gid}","tags":["dev-tools"],"parameters":[{"name":"section_gid","in":"query","required":true,"description":"The globally unique identifier for the section.","schema":{"type":"string","description":"The globally unique identifier for the section."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-section":{"post":{"operationId":"dev_tools_asana_update_section","summary":"Update a section","description":"PUT /sections/{section_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["section_gid"],"properties":{"section_gid":{"type":"string","description":"The globally unique identifier for the section."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-section":{"post":{"operationId":"dev_tools_asana_delete_section","summary":"Delete a section","description":"DELETE /sections/{section_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["section_gid"],"properties":{"section_gid":{"type":"string","description":"The globally unique identifier for the section."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-sections-for-project":{"get":{"operationId":"dev_tools_asana_get_sections_for_project","summary":"Get sections in a project","description":"GET /projects/{project_gid}/sections","tags":["dev-tools"],"parameters":[{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-section-for-project":{"post":{"operationId":"dev_tools_asana_create_section_for_project","summary":"Create a section in a project","description":"POST /projects/{project_gid}/sections","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-task-for-section":{"post":{"operationId":"dev_tools_asana_add_task_for_section","summary":"Add task to section","description":"POST /sections/{section_gid}/addTask","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["section_gid"],"properties":{"section_gid":{"type":"string","description":"The globally unique identifier for the section."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/insert-section-for-project":{"post":{"operationId":"dev_tools_asana_insert_section_for_project","summary":"Move or Insert sections","description":"POST /projects/{project_gid}/sections/insert","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["project_gid"],"properties":{"project_gid":{"type":"string","description":"Globally unique identifier for the project."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-status":{"get":{"operationId":"dev_tools_asana_get_status","summary":"Get a status update","description":"GET /status_updates/{status_update_gid}","tags":["dev-tools"],"parameters":[{"name":"status_update_gid","in":"query","required":true,"description":"Globally unique identifier for the status update.","schema":{"type":"string","description":"Globally unique identifier for the status update."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-status":{"post":{"operationId":"dev_tools_asana_delete_status","summary":"Delete a status update","description":"DELETE /status_updates/{status_update_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["status_update_gid"],"properties":{"status_update_gid":{"type":"string","description":"Globally unique identifier for the status update."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-statuses-for-object":{"get":{"operationId":"dev_tools_asana_get_statuses_for_object","summary":"Get status updates from an object","description":"GET /status_updates","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"parent","in":"query","required":true,"description":"Globally unique identifier for object to fetch statuses from. Must be a GID for a project, portfolio, or goal.","schema":{"type":"string","description":"Globally unique identifier for object to fetch statuses from. Must be a GID for a project, portfolio, or goal."},"example":"159874"},{"name":"created_since","in":"query","required":false,"description":"Only return statuses that have been created since the given time.","schema":{"type":"string","description":"Only return statuses that have been created since the given time."},"example":"2012-02-22T02:06:58.158Z"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-status-for-object":{"post":{"operationId":"dev_tools_asana_create_status_for_object","summary":"Create a status update","description":"POST /status_updates","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-story":{"get":{"operationId":"dev_tools_asana_get_story","summary":"Get a story","description":"GET /stories/{story_gid}","tags":["dev-tools"],"parameters":[{"name":"story_gid","in":"query","required":true,"description":"Globally unique identifier for the story.","schema":{"type":"string","description":"Globally unique identifier for the story."},"example":"35678"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-story":{"post":{"operationId":"dev_tools_asana_update_story","summary":"Update a story","description":"PUT /stories/{story_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["story_gid","body"],"properties":{"story_gid":{"type":"string","description":"Globally unique identifier for the story."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-story":{"post":{"operationId":"dev_tools_asana_delete_story","summary":"Delete a story","description":"DELETE /stories/{story_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["story_gid"],"properties":{"story_gid":{"type":"string","description":"Globally unique identifier for the story."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-stories-for-task":{"get":{"operationId":"dev_tools_asana_get_stories_for_task","summary":"Get stories from a task","description":"GET /tasks/{task_gid}/stories","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"created_after","in":"query","required":false,"description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…","schema":{"type":"string","description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…"},"example":"2012-02-22T02:06:58.158Z"},{"name":"resource_subtype","in":"query","required":false,"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…","schema":{"type":"string","enum":["comment_added"],"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…"},"example":"comment_added"},{"name":"sort_ascending","in":"query","required":false,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…","schema":{"type":"boolean","default":true,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…"},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-story-for-task":{"post":{"operationId":"dev_tools_asana_create_story_for_task","summary":"Create a story on a task","description":"POST /tasks/{task_gid}/stories","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-stories-for-record":{"get":{"operationId":"dev_tools_asana_get_stories_for_record","summary":"Get stories from a record","description":"GET /records/{record_gid}/stories","tags":["dev-tools"],"parameters":[{"name":"record_gid","in":"query","required":true,"description":"Globally unique identifier for the record.","schema":{"type":"string","description":"Globally unique identifier for the record."},"example":"7331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"created_after","in":"query","required":false,"description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…","schema":{"type":"string","description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…"},"example":"2012-02-22T02:06:58.158Z"},{"name":"resource_subtype","in":"query","required":false,"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…","schema":{"type":"string","enum":["comment_added"],"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…"},"example":"comment_added"},{"name":"sort_ascending","in":"query","required":false,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…","schema":{"type":"boolean","default":true,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…"},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-story-for-record":{"post":{"operationId":"dev_tools_asana_create_story_for_record","summary":"Create a story on a record","description":"POST /records/{record_gid}/stories","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["record_gid","body"],"properties":{"record_gid":{"type":"string","description":"Globally unique identifier for the record."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-stories-for-goal":{"get":{"operationId":"dev_tools_asana_get_stories_for_goal","summary":"Get stories from a goal","description":"GET /goals/{goal_gid}/stories","tags":["dev-tools"],"parameters":[{"name":"goal_gid","in":"query","required":true,"description":"Globally unique identifier for the goal.","schema":{"type":"string","description":"Globally unique identifier for the goal."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"created_after","in":"query","required":false,"description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…","schema":{"type":"string","description":"Only return stories created after this time. Applies to every story type; pair it with `resource_subtype=comment_added` to get just the…"},"example":"2012-02-22T02:06:58.158Z"},{"name":"resource_subtype","in":"query","required":false,"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…","schema":{"type":"string","enum":["comment_added"],"description":"Only return stories of this subtype. Only `comment_added` is supported, which narrows the response to comments and excludes activity such…"},"example":"comment_added"},{"name":"sort_ascending","in":"query","required":false,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…","schema":{"type":"boolean","default":true,"description":"Creation-time order: `true` (the default) is oldest first, `false` is newest first. Pair `false` with `limit` to read only the most recent…"},"example":false},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-story-for-goal":{"post":{"operationId":"dev_tools_asana_create_story_for_goal","summary":"Create a story on a goal","description":"POST /goals/{goal_gid}/stories","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["goal_gid","body"],"properties":{"goal_gid":{"type":"string","description":"Globally unique identifier for the goal."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tables-for-workspace":{"get":{"operationId":"dev_tools_asana_get_tables_for_workspace","summary":"Get tables in a workspace","description":"GET /workspaces/{workspace_gid}/tables","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-table":{"post":{"operationId":"dev_tools_asana_create_table","summary":"Create a table","description":"POST /tables","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-table":{"get":{"operationId":"dev_tools_asana_get_table","summary":"Get a table","description":"GET /tables/{table_gid}","tags":["dev-tools"],"parameters":[{"name":"table_gid","in":"query","required":true,"description":"Globally unique identifier for the table.","schema":{"type":"string","description":"Globally unique identifier for the table."},"example":"1337"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-table":{"post":{"operationId":"dev_tools_asana_update_table","summary":"Update a table","description":"PUT /tables/{table_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["table_gid","body"],"properties":{"table_gid":{"type":"string","description":"Globally unique identifier for the table."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-table":{"post":{"operationId":"dev_tools_asana_delete_table","summary":"Delete a table","description":"DELETE /tables/{table_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["table_gid"],"properties":{"table_gid":{"type":"string","description":"Globally unique identifier for the table."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-custom-field-setting-for-table":{"post":{"operationId":"dev_tools_asana_add_custom_field_setting_for_table","summary":"Add a custom field to a table","description":"POST /tables/{table_gid}/addCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["table_gid","body"],"properties":{"table_gid":{"type":"string","description":"Globally unique identifier for the table."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-custom-field-setting-for-table":{"post":{"operationId":"dev_tools_asana_remove_custom_field_setting_for_table","summary":"Remove a custom field from a table","description":"POST /tables/{table_gid}/removeCustomFieldSetting","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["table_gid","body"],"properties":{"table_gid":{"type":"string","description":"Globally unique identifier for the table."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-custom-field-settings-for-table":{"get":{"operationId":"dev_tools_asana_get_custom_field_settings_for_table","summary":"Get a table's custom field settings","description":"GET /tables/{table_gid}/custom_field_settings","tags":["dev-tools"],"parameters":[{"name":"table_gid","in":"query","required":true,"description":"Globally unique identifier for the table.","schema":{"type":"string","description":"Globally unique identifier for the table."},"example":"1337"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tags":{"get":{"operationId":"dev_tools_asana_get_tags","summary":"Get multiple tags","description":"GET /tags","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter tags on.","schema":{"type":"string","description":"The workspace to filter tags on."},"example":"1331"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-tag":{"post":{"operationId":"dev_tools_asana_create_tag","summary":"Create a tag","description":"POST /tags","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tag":{"get":{"operationId":"dev_tools_asana_get_tag","summary":"Get a tag","description":"GET /tags/{tag_gid}","tags":["dev-tools"],"parameters":[{"name":"tag_gid","in":"query","required":true,"description":"Globally unique identifier for the tag.","schema":{"type":"string","description":"Globally unique identifier for the tag."},"example":"11235"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-tag":{"post":{"operationId":"dev_tools_asana_update_tag","summary":"Update a tag","description":"PUT /tags/{tag_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tag_gid","body"],"properties":{"tag_gid":{"type":"string","description":"Globally unique identifier for the tag."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-tag":{"post":{"operationId":"dev_tools_asana_delete_tag","summary":"Delete a tag","description":"DELETE /tags/{tag_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tag_gid"],"properties":{"tag_gid":{"type":"string","description":"Globally unique identifier for the tag."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tags-for-task":{"get":{"operationId":"dev_tools_asana_get_tags_for_task","summary":"Get a task's tags","description":"GET /tasks/{task_gid}/tags","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tags-for-workspace":{"get":{"operationId":"dev_tools_asana_get_tags_for_workspace","summary":"Get tags in a workspace","description":"GET /workspaces/{workspace_gid}/tags","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-tag-for-workspace":{"post":{"operationId":"dev_tools_asana_create_tag_for_workspace","summary":"Create a tag in a workspace","description":"POST /workspaces/{workspace_gid}/tags","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-task-templates":{"get":{"operationId":"dev_tools_asana_get_task_templates","summary":"Get multiple task templates","description":"GET /task_templates","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"project","in":"query","required":false,"description":"The project to filter task templates on.","schema":{"type":"string","description":"The project to filter task templates on."},"example":"321654"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-task-template":{"get":{"operationId":"dev_tools_asana_get_task_template","summary":"Get a task template","description":"GET /task_templates/{task_template_gid}","tags":["dev-tools"],"parameters":[{"name":"task_template_gid","in":"query","required":true,"description":"Globally unique identifier for the task template.","schema":{"type":"string","description":"Globally unique identifier for the task template."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-task-template":{"post":{"operationId":"dev_tools_asana_delete_task_template","summary":"Delete a task template","description":"DELETE /task_templates/{task_template_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_template_gid"],"properties":{"task_template_gid":{"type":"string","description":"Globally unique identifier for the task template."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/instantiate-task":{"post":{"operationId":"dev_tools_asana_instantiate_task","summary":"Instantiate a task from a task template","description":"POST /task_templates/{task_template_gid}/instantiateTask","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_template_gid"],"properties":{"task_template_gid":{"type":"string","description":"Globally unique identifier for the task template."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tasks":{"get":{"operationId":"dev_tools_asana_get_tasks","summary":"Get multiple tasks","description":"GET /tasks","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"assignee","in":"query","required":false,"description":"The assignee to filter tasks on. If searching for unassigned tasks, assignee.any = null can be specified. *Note: If you specify…","schema":{"type":"string","description":"The assignee to filter tasks on. If searching for unassigned tasks, assignee.any = null can be specified. *Note: If you specify…"},"example":"14641"},{"name":"project","in":"query","required":false,"description":"The project to filter tasks on.","schema":{"type":"string","description":"The project to filter tasks on."},"example":"321654"},{"name":"section","in":"query","required":false,"description":"The section to filter tasks on.","schema":{"type":"string","description":"The section to filter tasks on."},"example":"321654"},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter tasks on. *Note: If you specify `workspace`, you must also specify the `assignee` to filter on.*","schema":{"type":"string","description":"The workspace to filter tasks on. *Note: If you specify `workspace`, you must also specify the `assignee` to filter on.*"},"example":"321654"},{"name":"completed_since","in":"query","required":false,"description":"Only return tasks that are either incomplete or that have been completed since this time.","schema":{"type":"string","description":"Only return tasks that are either incomplete or that have been completed since this time."}},{"name":"modified_since","in":"query","required":false,"description":"Only return tasks that have been modified since the given time. *Note: A task is considered “modified” if any of its properties change, or…","schema":{"type":"string","description":"Only return tasks that have been modified since the given time. *Note: A task is considered “modified” if any of its properties change, or…"},"example":"2012-02-22T02:06:58.158Z"},{"name":"custom_type","in":"query","required":false,"description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…","schema":{"type":"string","description":"Filter results by custom type. Provide a custom type GID to return only objects of that custom type (an unknown GID returns `400`).…"},"example":"12345"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-task":{"post":{"operationId":"dev_tools_asana_create_task","summary":"Create a task","description":"POST /tasks","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-task":{"get":{"operationId":"dev_tools_asana_get_task","summary":"Get a task","description":"GET /tasks/{task_gid}","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-task":{"post":{"operationId":"dev_tools_asana_update_task","summary":"Update a task","description":"PUT /tasks/{task_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-task":{"post":{"operationId":"dev_tools_asana_delete_task","summary":"Delete a task","description":"DELETE /tasks/{task_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/duplicate-task":{"post":{"operationId":"dev_tools_asana_duplicate_task","summary":"Duplicate a task","description":"POST /tasks/{task_gid}/duplicate","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tasks-for-project":{"get":{"operationId":"dev_tools_asana_get_tasks_for_project","summary":"Get tasks from a project","description":"GET /projects/{project_gid}/tasks","tags":["dev-tools"],"parameters":[{"name":"completed_since","in":"query","required":false,"description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*.","schema":{"type":"string","description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*."},"example":"2012-02-22T02:06:58.158Z"},{"name":"project_gid","in":"query","required":true,"description":"Globally unique identifier for the project.","schema":{"type":"string","description":"Globally unique identifier for the project."},"example":"1331"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tasks-for-section":{"get":{"operationId":"dev_tools_asana_get_tasks_for_section","summary":"Get tasks from a section","description":"GET /sections/{section_gid}/tasks","tags":["dev-tools"],"parameters":[{"name":"section_gid","in":"query","required":true,"description":"The globally unique identifier for the section.","schema":{"type":"string","description":"The globally unique identifier for the section."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"completed_since","in":"query","required":false,"description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*.","schema":{"type":"string","description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*."},"example":"2012-02-22T02:06:58.158Z"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tasks-for-tag":{"get":{"operationId":"dev_tools_asana_get_tasks_for_tag","summary":"Get tasks from a tag","description":"GET /tags/{tag_gid}/tasks","tags":["dev-tools"],"parameters":[{"name":"tag_gid","in":"query","required":true,"description":"Globally unique identifier for the tag.","schema":{"type":"string","description":"Globally unique identifier for the tag."},"example":"11235"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-tasks-for-user-task-list":{"get":{"operationId":"dev_tools_asana_get_tasks_for_user_task_list","summary":"Get tasks from a user task list","description":"GET /user_task_lists/{user_task_list_gid}/tasks","tags":["dev-tools"],"parameters":[{"name":"completed_since","in":"query","required":false,"description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*.","schema":{"type":"string","description":"Only return tasks that are either incomplete or that have been completed since this time. Accepts a date-time string or the keyword *now*."},"example":"2012-02-22T02:06:58.158Z"},{"name":"user_task_list_gid","in":"query","required":true,"description":"Globally unique identifier for the user task list.","schema":{"type":"string","description":"Globally unique identifier for the user task list."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-subtasks-for-task":{"get":{"operationId":"dev_tools_asana_get_subtasks_for_task","summary":"Get subtasks from a task","description":"GET /tasks/{task_gid}/subtasks","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-subtask-for-task":{"post":{"operationId":"dev_tools_asana_create_subtask_for_task","summary":"Create a subtask","description":"POST /tasks/{task_gid}/subtasks","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/set-parent-for-task":{"post":{"operationId":"dev_tools_asana_set_parent_for_task","summary":"Set the parent of a task","description":"POST /tasks/{task_gid}/setParent","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-dependencies-for-task":{"get":{"operationId":"dev_tools_asana_get_dependencies_for_task","summary":"Get dependencies from a task","description":"GET /tasks/{task_gid}/dependencies","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-dependencies-for-task":{"post":{"operationId":"dev_tools_asana_add_dependencies_for_task","summary":"Set dependencies for a task","description":"POST /tasks/{task_gid}/addDependencies","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-dependencies-for-task":{"post":{"operationId":"dev_tools_asana_remove_dependencies_for_task","summary":"Unlink dependencies from a task","description":"POST /tasks/{task_gid}/removeDependencies","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-dependents-for-task":{"get":{"operationId":"dev_tools_asana_get_dependents_for_task","summary":"Get dependents from a task","description":"GET /tasks/{task_gid}/dependents","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-dependents-for-task":{"post":{"operationId":"dev_tools_asana_add_dependents_for_task","summary":"Set dependents for a task","description":"POST /tasks/{task_gid}/addDependents","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-dependents-for-task":{"post":{"operationId":"dev_tools_asana_remove_dependents_for_task","summary":"Unlink dependents from a task","description":"POST /tasks/{task_gid}/removeDependents","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-project-for-task":{"post":{"operationId":"dev_tools_asana_add_project_for_task","summary":"Add a project to a task","description":"POST /tasks/{task_gid}/addProject","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-project-for-task":{"post":{"operationId":"dev_tools_asana_remove_project_for_task","summary":"Remove a project from a task","description":"POST /tasks/{task_gid}/removeProject","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-tag-for-task":{"post":{"operationId":"dev_tools_asana_add_tag_for_task","summary":"Add a tag to a task","description":"POST /tasks/{task_gid}/addTag","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-tag-for-task":{"post":{"operationId":"dev_tools_asana_remove_tag_for_task","summary":"Remove a tag from a task","description":"POST /tasks/{task_gid}/removeTag","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-followers-for-task":{"post":{"operationId":"dev_tools_asana_add_followers_for_task","summary":"Add followers to a task","description":"POST /tasks/{task_gid}/addFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-follower-for-task":{"post":{"operationId":"dev_tools_asana_remove_follower_for_task","summary":"Remove followers from a task","description":"POST /tasks/{task_gid}/removeFollowers","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/rollup-task":{"post":{"operationId":"dev_tools_asana_rollup_task","summary":"Roll up subtask dates for a task","description":"POST /tasks/{task_gid}/rollup","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-task-for-custom-id":{"get":{"operationId":"dev_tools_asana_get_task_for_custom_id","summary":"Get a task for a given custom ID","description":"GET /workspaces/{workspace_gid}/tasks/custom_id/{custom_id}","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"custom_id","in":"query","required":true,"description":"Generated custom ID for a task.","schema":{"type":"string","description":"Generated custom ID for a task."},"example":"EX-1"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/search-tasks-for-workspace":{"get":{"operationId":"dev_tools_asana_search_tasks_for_workspace","summary":"Search tasks in a workspace","description":"GET /workspaces/{workspace_gid}/tasks/search","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per search response. The number of objects to return in one search response. The value must be between 1 and 100. Search responses…","schema":{"type":"integer","description":"Results per search response. The number of objects to return in one search response. The value must be between 1 and 100. Search responses…"},"example":50},{"name":"text","in":"query","required":false,"description":"Performs full-text search on both task name and description","schema":{"type":"string","description":"Performs full-text search on both task name and description"},"example":"Bug"},{"name":"resource_subtype","in":"query","required":false,"description":"Filters results by the task's resource_subtype","schema":{"type":"string","enum":["default_task","milestone","approval","custom"],"default":"milestone","description":"Filters results by the task's resource_subtype"}},{"name":"assignee.any","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"assignee.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"portfolios.any","in":"query","required":false,"description":"Comma-separated list of portfolio IDs","schema":{"type":"string","description":"Comma-separated list of portfolio IDs"},"example":"12345,23456,34567"},{"name":"projects.any","in":"query","required":false,"description":"Comma-separated list of project IDs. Returns tasks that are directly in these projects or inherit them from an ancestor task.","schema":{"type":"string","description":"Comma-separated list of project IDs. Returns tasks that are directly in these projects or inherit them from an ancestor task."},"example":"12345,23456,34567"},{"name":"projects.not","in":"query","required":false,"description":"Comma-separated list of project IDs","schema":{"type":"string","description":"Comma-separated list of project IDs"},"example":"12345,23456,34567"},{"name":"projects.all","in":"query","required":false,"description":"Comma-separated list of project IDs","schema":{"type":"string","description":"Comma-separated list of project IDs"},"example":"12345,23456,34567"},{"name":"sections.any","in":"query","required":false,"description":"Comma-separated list of section or column IDs","schema":{"type":"string","description":"Comma-separated list of section or column IDs"},"example":"12345,23456,34567"},{"name":"sections.not","in":"query","required":false,"description":"Comma-separated list of section or column IDs","schema":{"type":"string","description":"Comma-separated list of section or column IDs"},"example":"12345,23456,34567"},{"name":"sections.all","in":"query","required":false,"description":"Comma-separated list of section or column IDs","schema":{"type":"string","description":"Comma-separated list of section or column IDs"},"example":"12345,23456,34567"},{"name":"tags.any","in":"query","required":false,"description":"Comma-separated list of tag IDs","schema":{"type":"string","description":"Comma-separated list of tag IDs"},"example":"12345,23456,34567"},{"name":"tags.not","in":"query","required":false,"description":"Comma-separated list of tag IDs","schema":{"type":"string","description":"Comma-separated list of tag IDs"},"example":"12345,23456,34567"},{"name":"tags.all","in":"query","required":false,"description":"Comma-separated list of tag IDs","schema":{"type":"string","description":"Comma-separated list of tag IDs"},"example":"12345,23456,34567"},{"name":"teams.any","in":"query","required":false,"description":"Comma-separated list of team IDs","schema":{"type":"string","description":"Comma-separated list of team IDs"},"example":"12345,23456,34567"},{"name":"followers.any","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"followers.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"created_by.any","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"created_by.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"assigned_by.any","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"assigned_by.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"liked_by.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"commented_on_by.not","in":"query","required":false,"description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"Comma-separated list of user identifiers. This can either be the string \"me\", an email, or the gid of a user."},"example":"12345,23456,34567"},{"name":"due_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"due_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"due_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"due_at.before","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"due_at.after","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"start_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"start_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"start_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"created_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"created_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"created_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"created_at.before","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"created_at.after","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"completed_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"completed_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"completed_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"completed_at.before","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"completed_at.after","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"modified_on.before","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"modified_on.after","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"modified_on","in":"query","required":false,"description":"ISO 8601 date string or `null`","schema":{"type":"string","description":"ISO 8601 date string or `null`"},"example":"2019-09-15"},{"name":"modified_at.before","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"modified_at.after","in":"query","required":false,"description":"ISO 8601 datetime string","schema":{"type":"string","description":"ISO 8601 datetime string"},"example":"2019-04-15T01:01:46.055Z"},{"name":"is_blocking","in":"query","required":false,"description":"Filter to incomplete tasks with dependents","schema":{"type":"boolean","description":"Filter to incomplete tasks with dependents"},"example":false},{"name":"is_blocked","in":"query","required":false,"description":"Filter to tasks with incomplete dependencies","schema":{"type":"boolean","description":"Filter to tasks with incomplete dependencies"},"example":false},{"name":"has_attachment","in":"query","required":false,"description":"Filter to tasks with attachments","schema":{"type":"boolean","description":"Filter to tasks with attachments"},"example":false},{"name":"completed","in":"query","required":false,"description":"Filter to completed tasks","schema":{"type":"boolean","description":"Filter to completed tasks"},"example":false},{"name":"is_subtask","in":"query","required":false,"description":"Filter to subtasks","schema":{"type":"boolean","description":"Filter to subtasks"},"example":false},{"name":"sort_by","in":"query","required":false,"description":"One of `due_date`, `created_at`, `completed_at`, `likes`, `relevance`, or `modified_at`, defaults to `modified_at`","schema":{"type":"string","enum":["due_date","created_at","completed_at","likes","modified_at","relevance"],"default":"modified_at","description":"One of `due_date`, `created_at`, `completed_at`, `likes`, `relevance`, or `modified_at`, defaults to `modified_at`"},"example":"likes"},{"name":"sort_ascending","in":"query","required":false,"description":"Default `false`","schema":{"type":"boolean","default":false,"description":"Default `false`"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-team-membership":{"get":{"operationId":"dev_tools_asana_get_team_membership","summary":"Get a team membership","description":"GET /team_memberships/{team_membership_gid}","tags":["dev-tools"],"parameters":[{"name":"team_membership_gid","in":"query","required":true,"schema":{"type":"string"},"example":"724362"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-team-memberships":{"get":{"operationId":"dev_tools_asana_get_team_memberships","summary":"Get team memberships","description":"GET /team_memberships","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"team","in":"query","required":false,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user. This parameter must be used with the…","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user. This parameter must be used with the…"},"example":"512241"},{"name":"workspace","in":"query","required":false,"description":"Globally unique identifier for the workspace. This parameter must be used with the user parameter.","schema":{"type":"string","description":"Globally unique identifier for the workspace. This parameter must be used with the user parameter."},"example":"31326"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-team-memberships-for-team":{"get":{"operationId":"dev_tools_asana_get_team_memberships_for_team","summary":"Get memberships from a team","description":"GET /teams/{team_gid}/team_memberships","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-team-memberships-for-user":{"get":{"operationId":"dev_tools_asana_get_team_memberships_for_user","summary":"Get memberships from a user","description":"GET /users/{user_gid}/team_memberships","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":true,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"31326"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-team":{"post":{"operationId":"dev_tools_asana_create_team","summary":"Create a team","description":"POST /teams","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-team":{"get":{"operationId":"dev_tools_asana_get_team","summary":"Get a team","description":"GET /teams/{team_gid}","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-team":{"post":{"operationId":"dev_tools_asana_update_team","summary":"Update a team","description":"PUT /teams/{team_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["team_gid","body"],"properties":{"team_gid":{"type":"string","description":"Globally unique identifier for the team."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-teams-for-workspace":{"get":{"operationId":"dev_tools_asana_get_teams_for_workspace","summary":"Get teams in a workspace","description":"GET /workspaces/{workspace_gid}/teams","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-teams-for-user":{"get":{"operationId":"dev_tools_asana_get_teams_for_user","summary":"Get teams for a user","description":"GET /users/{user_gid}/teams","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"organization","in":"query","required":true,"description":"The workspace or organization to filter teams on.","schema":{"type":"string","description":"The workspace or organization to filter teams on."},"example":"1331"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-user-for-team":{"post":{"operationId":"dev_tools_asana_add_user_for_team","summary":"Add a user to a team","description":"POST /teams/{team_gid}/addUser","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["team_gid","body"],"properties":{"team_gid":{"type":"string","description":"Globally unique identifier for the team."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-user-for-team":{"post":{"operationId":"dev_tools_asana_remove_user_for_team","summary":"Remove a user from a team","description":"POST /teams/{team_gid}/removeUser","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["team_gid","body"],"properties":{"team_gid":{"type":"string","description":"Globally unique identifier for the team."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-period":{"get":{"operationId":"dev_tools_asana_get_time_period","summary":"Get a time period","description":"GET /time_periods/{time_period_gid}","tags":["dev-tools"],"parameters":[{"name":"time_period_gid","in":"query","required":true,"description":"Globally unique identifier for the time period.","schema":{"type":"string","description":"Globally unique identifier for the time period."},"example":"917392"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-periods":{"get":{"operationId":"dev_tools_asana_get_time_periods","summary":"Get time periods","description":"GET /time_periods","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"start_on","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"end_on","in":"query","required":false,"description":"ISO 8601 date string","schema":{"type":"string","description":"ISO 8601 date string"},"example":"2019-09-15"},{"name":"workspace","in":"query","required":true,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"31326"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-category":{"get":{"operationId":"dev_tools_asana_get_time_tracking_category","summary":"Get a time tracking category","description":"GET /time_tracking_categories/{time_tracking_category_gid}","tags":["dev-tools"],"parameters":[{"name":"time_tracking_category_gid","in":"query","required":true,"description":"Globally unique identifier for the time tracking category.","schema":{"type":"string","description":"Globally unique identifier for the time tracking category."},"example":"917392"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-time-tracking-category":{"post":{"operationId":"dev_tools_asana_update_time_tracking_category","summary":"Update a time tracking category","description":"PUT /time_tracking_categories/{time_tracking_category_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["time_tracking_category_gid","body"],"properties":{"time_tracking_category_gid":{"type":"string","description":"Globally unique identifier for the time tracking category."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-time-tracking-category":{"post":{"operationId":"dev_tools_asana_delete_time_tracking_category","summary":"Delete a time tracking category","description":"DELETE /time_tracking_categories/{time_tracking_category_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["time_tracking_category_gid"],"properties":{"time_tracking_category_gid":{"type":"string","description":"Globally unique identifier for the time tracking category."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-entries-for-time-tracking-category":{"get":{"operationId":"dev_tools_asana_get_time_tracking_entries_for_time_tracking_category","summary":"Get time tracking entries for a time tracking category","description":"GET /time_tracking_categories/{time_tracking_category_gid}/time_tracking_entries","tags":["dev-tools"],"parameters":[{"name":"time_tracking_category_gid","in":"query","required":true,"description":"Globally unique identifier for the time tracking category.","schema":{"type":"string","description":"Globally unique identifier for the time tracking category."},"example":"917392"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"start_date","in":"query","required":false,"description":"The start date for filtering time tracking entries by their entry date.","schema":{"type":"string","description":"The start date for filtering time tracking entries by their entry date."},"example":"2025-01-01"},{"name":"end_date","in":"query","required":false,"description":"The end date for filtering time tracking entries by their entry date.","schema":{"type":"string","description":"The end date for filtering time tracking entries by their entry date."},"example":"2025-12-31"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-categories":{"get":{"operationId":"dev_tools_asana_get_time_tracking_categories","summary":"Get time tracking categories for a workspace","description":"GET /time_tracking_categories","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":true,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"12345"},{"name":"is_archived","in":"query","required":false,"description":"Filter by archived status. If not provided, defaults to returning non-archived categories.","schema":{"type":"boolean","description":"Filter by archived status. If not provided, defaults to returning non-archived categories."},"example":false},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-time-tracking-category":{"post":{"operationId":"dev_tools_asana_create_time_tracking_category","summary":"Create a time tracking category","description":"POST /time_tracking_categories","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-entries-for-task":{"get":{"operationId":"dev_tools_asana_get_time_tracking_entries_for_task","summary":"Get time tracking entries for a task","description":"GET /tasks/{task_gid}/time_tracking_entries","tags":["dev-tools"],"parameters":[{"name":"task_gid","in":"query","required":true,"description":"The task to operate on.","schema":{"type":"string","description":"The task to operate on."},"example":"321654"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-time-tracking-entry":{"post":{"operationId":"dev_tools_asana_create_time_tracking_entry","summary":"Create a time tracking entry","description":"POST /tasks/{task_gid}/time_tracking_entries","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["task_gid","body"],"properties":{"task_gid":{"type":"string","description":"The task to operate on."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-entry":{"get":{"operationId":"dev_tools_asana_get_time_tracking_entry","summary":"Get a time tracking entry","description":"GET /time_tracking_entries/{time_tracking_entry_gid}","tags":["dev-tools"],"parameters":[{"name":"time_tracking_entry_gid","in":"query","required":true,"description":"Globally unique identifier for the time tracking entry.","schema":{"type":"string","description":"Globally unique identifier for the time tracking entry."},"example":"917392"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-time-tracking-entry":{"post":{"operationId":"dev_tools_asana_update_time_tracking_entry","summary":"Update a time tracking entry","description":"PUT /time_tracking_entries/{time_tracking_entry_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["time_tracking_entry_gid","body"],"properties":{"time_tracking_entry_gid":{"type":"string","description":"Globally unique identifier for the time tracking entry."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-time-tracking-entry":{"post":{"operationId":"dev_tools_asana_delete_time_tracking_entry","summary":"Delete a time tracking entry","description":"DELETE /time_tracking_entries/{time_tracking_entry_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["time_tracking_entry_gid"],"properties":{"time_tracking_entry_gid":{"type":"string","description":"Globally unique identifier for the time tracking entry."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-time-tracking-entries":{"get":{"operationId":"dev_tools_asana_get_time_tracking_entries","summary":"Get multiple time tracking entries","description":"GET /time_tracking_entries","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"task","in":"query","required":false,"description":"Globally unique identifier for the task to filter time tracking entries by.","schema":{"type":"string","description":"Globally unique identifier for the task to filter time tracking entries by."},"example":"12345"},{"name":"attributable_to","in":"query","required":false,"description":"Globally unique identifier for the project the time tracking entries are attributed to.","schema":{"type":"string","description":"Globally unique identifier for the project the time tracking entries are attributed to."},"example":"12345"},{"name":"portfolio","in":"query","required":false,"description":"Globally unique identifier for the portfolio to filter time tracking entries by.","schema":{"type":"string","description":"Globally unique identifier for the portfolio to filter time tracking entries by."},"example":"12345"},{"name":"user","in":"query","required":false,"description":"*Deprecated - please use assignee instead* Globally unique identifier for the user the time tracking entry's logged time is attributed to,…","schema":{"type":"string","description":"*Deprecated - please use assignee instead* Globally unique identifier for the user the time tracking entry's logged time is attributed to,…"},"example":"12345"},{"name":"assignee","in":"query","required":false,"description":"Globally unique identifier for the user the time tracking entry's logged time is attributed to, to filter time tracking entries by.","schema":{"type":"string","description":"Globally unique identifier for the user the time tracking entry's logged time is attributed to, to filter time tracking entries by."},"example":"12345"},{"name":"workspace","in":"query","required":false,"description":"Globally unique identifier for the workspace. At least one of `entered_on_start_date` or `entered_on_end_date` must be provided when…","schema":{"type":"string","description":"Globally unique identifier for the workspace. At least one of `entered_on_start_date` or `entered_on_end_date` must be provided when…"},"example":"98765"},{"name":"entered_on_start_date","in":"query","required":false,"description":"The start date for filtering time tracking entries by when they were entered.","schema":{"type":"string","description":"The start date for filtering time tracking entries by when they were entered."},"example":"2025-01-01"},{"name":"entered_on_end_date","in":"query","required":false,"description":"The end date for filtering time tracking entries by when they were entered.","schema":{"type":"string","description":"The end date for filtering time tracking entries by when they were entered."},"example":"2025-12-31"},{"name":"timesheet_approval_status","in":"query","required":false,"description":"Globally unique identifier for the timesheet approval status to filter time tracking entries by.","schema":{"type":"string","description":"Globally unique identifier for the timesheet approval status to filter time tracking entries by."},"example":"12345"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-timesheet-approval-status":{"get":{"operationId":"dev_tools_asana_get_timesheet_approval_status","summary":"Get a timesheet approval status","description":"GET /timesheet_approval_statuses/{timesheet_approval_status_gid}","tags":["dev-tools"],"parameters":[{"name":"timesheet_approval_status_gid","in":"query","required":true,"description":"Globally unique identifier for the timesheet approval status.","schema":{"type":"string","description":"Globally unique identifier for the timesheet approval status."},"example":"917392"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-timesheet-approval-status":{"post":{"operationId":"dev_tools_asana_update_timesheet_approval_status","summary":"Update a timesheet approval status","description":"PUT /timesheet_approval_statuses/{timesheet_approval_status_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["timesheet_approval_status_gid","body"],"properties":{"timesheet_approval_status_gid":{"type":"string","description":"Globally unique identifier for the timesheet approval status."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-timesheet-approval-statuses":{"get":{"operationId":"dev_tools_asana_get_timesheet_approval_statuses","summary":"Get multiple timesheet approval statuses","description":"GET /timesheet_approval_statuses","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":true,"description":"Globally unique identifier for the workspace.","schema":{"type":"string","description":"Globally unique identifier for the workspace."},"example":"12345"},{"name":"user","in":"query","required":false,"description":"Globally unique identifier for the user to filter timesheet approval statuses by.","schema":{"type":"string","description":"Globally unique identifier for the user to filter timesheet approval statuses by."},"example":"67890"},{"name":"from_date","in":"query","required":false,"description":"The start date for filtering timesheet approval statuses.","schema":{"type":"string","description":"The start date for filtering timesheet approval statuses."},"example":"2025-11-01"},{"name":"to_date","in":"query","required":false,"description":"The end date for filtering timesheet approval statuses.","schema":{"type":"string","description":"The end date for filtering timesheet approval statuses."},"example":"2025-11-30"},{"name":"approval_statuses","in":"query","required":false,"description":"Filter by approval status. Can be one or more of draft, submitted, approved, or rejected.","schema":{"type":"string","description":"Filter by approval status. Can be one or more of draft, submitted, approved, or rejected."},"example":"draft"},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-timesheet-approval-status":{"post":{"operationId":"dev_tools_asana_create_timesheet_approval_status","summary":"Create a timesheet approval status","description":"POST /timesheet_approval_statuses","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/typeahead-for-workspace":{"get":{"operationId":"dev_tools_asana_typeahead_for_workspace","summary":"Get objects via typeahead","description":"GET /workspaces/{workspace_gid}/typeahead","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"resource_type","in":"query","required":true,"description":"The type of values the typeahead should return. You can choose from one of the following: `actor`, `agent`, `custom_field`, `goal`,…","schema":{"type":"string","enum":["actor","agent","custom_field","goal","project","project_template","portfolio","tag","task","team","user"],"default":"user","description":"The type of values the typeahead should return. You can choose from one of the following: `actor`, `agent`, `custom_field`, `goal`,…"}},{"name":"type","in":"query","required":false,"description":"*Deprecated: new integrations should prefer the resource_type field.*","schema":{"type":"string","enum":["custom_field","portfolio","project","tag","task","user"],"default":"user","description":"*Deprecated: new integrations should prefer the resource_type field.*"}},{"name":"query","in":"query","required":false,"description":"The string that will be used to search for relevant objects. If an empty string is passed in, the API will return results.","schema":{"type":"string","description":"The string that will be used to search for relevant objects. If an empty string is passed in, the API will return results."},"example":"Greg"},{"name":"count","in":"query","required":false,"description":"The number of results to return. The default is 20 if this parameter is omitted, with a minimum of 1 and a maximum of 100. If there are…","schema":{"type":"integer","description":"The number of results to return. The default is 20 if this parameter is omitted, with a minimum of 1 and a maximum of 100. If there are…"},"example":20},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-user-task-list":{"get":{"operationId":"dev_tools_asana_get_user_task_list","summary":"Get a user task list","description":"GET /user_task_lists/{user_task_list_gid}","tags":["dev-tools"],"parameters":[{"name":"user_task_list_gid","in":"query","required":true,"description":"Globally unique identifier for the user task list.","schema":{"type":"string","description":"Globally unique identifier for the user task list."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-user-task-list-for-user":{"get":{"operationId":"dev_tools_asana_get_user_task_list_for_user","summary":"Get a user's task list","description":"GET /users/{user_gid}/user_task_list","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":true,"description":"The workspace in which to get the user task list.","schema":{"type":"string","description":"The workspace in which to get the user task list."},"example":"1234"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-users":{"get":{"operationId":"dev_tools_asana_get_users","summary":"Get multiple users","description":"GET /users","tags":["dev-tools"],"parameters":[{"name":"workspace","in":"query","required":false,"description":"The workspace or organization ID to filter users on.","schema":{"type":"string","description":"The workspace or organization ID to filter users on."},"example":"1331"},{"name":"team","in":"query","required":false,"description":"The team ID to filter users on.","schema":{"type":"string","description":"The team ID to filter users on."},"example":"15627"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-user":{"get":{"operationId":"dev_tools_asana_get_user","summary":"Get a user","description":"GET /users/{user_gid}","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"workspace","in":"query","required":false,"description":"The workspace to filter results on.","schema":{"type":"string","description":"The workspace to filter results on."},"example":"12345"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-user":{"post":{"operationId":"dev_tools_asana_update_user","summary":"Update a user","description":"PUT /users/{user_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["user_gid","body"],"properties":{"user_gid":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"workspace":{"type":"string","description":"The workspace to filter results on."},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-favorites-for-user":{"get":{"operationId":"dev_tools_asana_get_favorites_for_user","summary":"Get a user's favorites","description":"GET /users/{user_gid}/favorites","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"resource_type","in":"query","required":true,"description":"The resource type of favorites to be returned.","schema":{"type":"string","enum":["portfolio","project","tag","task","user","project_template"],"default":"project","description":"The resource type of favorites to be returned."}},{"name":"workspace","in":"query","required":true,"description":"The workspace in which to get favorites.","schema":{"type":"string","description":"The workspace in which to get favorites."},"example":"1234"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-users-for-team":{"get":{"operationId":"dev_tools_asana_get_users_for_team","summary":"Get users in a team","description":"GET /teams/{team_gid}/users","tags":["dev-tools"],"parameters":[{"name":"team_gid","in":"query","required":true,"description":"Globally unique identifier for the team.","schema":{"type":"string","description":"Globally unique identifier for the team."},"example":"159874"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-users-for-workspace":{"get":{"operationId":"dev_tools_asana_get_users_for_workspace","summary":"Get users in a workspace or organization","description":"GET /workspaces/{workspace_gid}/users","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-user-for-workspace":{"get":{"operationId":"dev_tools_asana_get_user_for_workspace","summary":"Get a user in a workspace or organization","description":"GET /workspaces/{workspace_gid}/users/{user_gid}","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-user-for-workspace":{"post":{"operationId":"dev_tools_asana_update_user_for_workspace","summary":"Update a user in a workspace or organization","description":"PUT /workspaces/{workspace_gid}/users/{user_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","user_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"user_gid":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-webhooks":{"get":{"operationId":"dev_tools_asana_get_webhooks","summary":"Get multiple webhooks","description":"GET /webhooks","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"workspace","in":"query","required":true,"description":"The workspace to query for webhooks in.","schema":{"type":"string","description":"The workspace to query for webhooks in."},"example":"1331"},{"name":"resource","in":"query","required":false,"description":"Only return webhooks for the given resource.","schema":{"type":"string","description":"Only return webhooks for the given resource."},"example":"51648"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/create-webhook":{"post":{"operationId":"dev_tools_asana_create_webhook","summary":"Establish a webhook","description":"POST /webhooks","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-webhook":{"get":{"operationId":"dev_tools_asana_get_webhook","summary":"Get a webhook","description":"GET /webhooks/{webhook_gid}","tags":["dev-tools"],"parameters":[{"name":"webhook_gid","in":"query","required":true,"description":"Globally unique identifier for the webhook.","schema":{"type":"string","description":"Globally unique identifier for the webhook."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-webhook":{"post":{"operationId":"dev_tools_asana_update_webhook","summary":"Update a webhook","description":"PUT /webhooks/{webhook_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["webhook_gid","body"],"properties":{"webhook_gid":{"type":"string","description":"Globally unique identifier for the webhook."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/delete-webhook":{"post":{"operationId":"dev_tools_asana_delete_webhook","summary":"Delete a webhook","description":"DELETE /webhooks/{webhook_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["webhook_gid"],"properties":{"webhook_gid":{"type":"string","description":"Globally unique identifier for the webhook."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspace-membership":{"get":{"operationId":"dev_tools_asana_get_workspace_membership","summary":"Get a workspace membership","description":"GET /workspace_memberships/{workspace_membership_gid}","tags":["dev-tools"],"parameters":[{"name":"workspace_membership_gid","in":"query","required":true,"schema":{"type":"string"},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspace-memberships-for-user":{"get":{"operationId":"dev_tools_asana_get_workspace_memberships_for_user","summary":"Get workspace memberships for a user","description":"GET /users/{user_gid}/workspace_memberships","tags":["dev-tools"],"parameters":[{"name":"user_gid","in":"query","required":true,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspace-memberships-for-workspace":{"get":{"operationId":"dev_tools_asana_get_workspace_memberships_for_workspace","summary":"Get the workspace memberships for a workspace","description":"GET /workspaces/{workspace_gid}/workspace_memberships","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"user","in":"query","required":false,"description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user.","schema":{"type":"string","description":"A string identifying a user. This can either be the string \"me\", an email, or the gid of a user."},"example":"me"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspaces":{"get":{"operationId":"dev_tools_asana_get_workspaces","summary":"Get multiple workspaces","description":"GET /workspaces","tags":["dev-tools"],"parameters":[{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"limit","in":"query","required":false,"description":"Results per page. The number of objects to return per page. The value must be between 1 and 100.","schema":{"type":"integer","description":"Results per page. The number of objects to return per page. The value must be between 1 and 100."},"example":50},{"name":"offset","in":"query","required":false,"description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…","schema":{"type":"string","description":"Offset token. An offset to the next page returned by the API. A pagination request will return an offset token, which can be used as an…"},"example":"eyJ0eXAiOJiKV1iQLCJhbGciOiJIUzI1NiJ9"},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspace":{"get":{"operationId":"dev_tools_asana_get_workspace","summary":"Get a workspace","description":"GET /workspaces/{workspace_gid}","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"opt_fields","in":"query","required":false,"description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…","schema":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/update-workspace":{"post":{"operationId":"dev_tools_asana_update_workspace","summary":"Update a workspace","description":"PUT /workspaces/{workspace_gid}","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/add-user-for-workspace":{"post":{"operationId":"dev_tools_asana_add_user_for_workspace","summary":"Add a user to a workspace or organization","description":"POST /workspaces/{workspace_gid}/addUser","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"opt_fields":{"type":"array","description":"This endpoint returns a resource which excludes some properties by default. To include those optional properties, set this query parameter…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/remove-user-for-workspace":{"post":{"operationId":"dev_tools_asana_remove_user_for_workspace","summary":"Remove a user from a workspace or organization","description":"POST /workspaces/{workspace_gid}/removeUser","tags":["dev-tools"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["workspace_gid","body"],"properties":{"workspace_gid":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"opt_pretty":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/dev-tools:asana/get-workspace-events":{"get":{"operationId":"dev_tools_asana_get_workspace_events","summary":"Get workspace events","description":"GET /workspaces/{workspace_gid}/events","tags":["dev-tools"],"parameters":[{"name":"workspace_gid","in":"query","required":true,"description":"Globally unique identifier for the workspace or organization.","schema":{"type":"string","description":"Globally unique identifier for the workspace or organization."},"example":"12345"},{"name":"opt_pretty","in":"query","required":false,"description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…","schema":{"type":"boolean","description":"Provides “pretty” output. Provides the response in a “pretty” format. In the case of JSON this means doing proper line breaking and…"},"example":true},{"name":"sync","in":"query","required":false,"description":"A sync token received from the last request, or none on first sync. Events will be returned from the point in time that the sync token was…","schema":{"type":"string","description":"A sync token received from the last request, or none on first sync. Events will be returned from the point in time that the sync token was…"},"example":"de4774f6915eae04714ca93bb2f5ee81"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}