{ "uuid": "aeb4bfd9-8304-4b49-be82-790101c160d0", "lastMigration": 29, "name": "Vault API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "1eb1c2ce-3477-4b68-b569-67150c798375", "documentation": "Authorize", "method": "get", "endpoint": "vault/authorize/:service_id/:application_id", "responses": [ { "uuid": "c103bb3e-5b2f-44a1-b722-1b64269d81d8", "body": "", "latency": 0, "statusCode": 301, "label": "redirect", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "7e880087-0d57-44c8-b9ee-91895a1084fd", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "cbb9735e-39ea-4bc2-a6fe-b621e8b2b6d5", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "715b509f-515d-4df8-9454-93868f5c3e05", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae31fae1-891b-409e-9558-baa56a6114e0", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ee9b513e-9d05-4fc1-a263-d8d29f8f24e4", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3c53c235-77b6-41f9-8f68-84d8242907bb", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "949430db-69c3-4cd0-8ba1-5545b6078dfc", "documentation": "Callback", "method": "get", "endpoint": "vault/callback", "responses": [ { "uuid": "57e68862-68ea-4191-96d4-7853f5ce7a4a", "body": "", "latency": 0, "statusCode": 301, "label": "callback", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e2e82a21-0864-4424-a001-1d5aafb9b789", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2288c8ee-c91d-466f-985d-d8955a4ae6fa", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7a1e9bcd-9297-4519-98c6-f9a34555a093", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8ecfa1d1-42be-4e69-a783-b238e79bc59d", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "45329263-94ff-4747-98eb-59999800c4da", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "06c054b0-7764-4625-805f-f736e0f0a584", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cc7077e8-bcfe-443d-826a-3d594223d711", "documentation": "Get all connections", "method": "get", "endpoint": "vault/connections", "responses": [ { "uuid": "096c1483-b72b-4465-b92b-c53154854999", "body": "{\n \"data\": [\n {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n }\n ],\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connections", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dd1989c3-778e-45b5-9a5a-9e6563746b26", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "b4cb5134-217d-47ea-b8a6-529adf20c4bc", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6bc4e4a2-fe1e-4673-a283-b0e35baeaf9a", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "29d94845-ee68-44d0-b297-ef954ddf64dc", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c2669ca-9b56-4d34-91f2-75a7c9fc45c1", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "80a73cab-483f-41e1-9293-5b90da7e4e19", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "cbe1f63d-7fdf-4a0a-a251-83cb1fd69ea4", "documentation": "Deletes a connection", "method": "delete", "endpoint": "vault/connections/:unified_api/:service_id", "responses": [ { "uuid": "de1de208-3684-47f7-a519-a948a7ca23a2", "body": "", "latency": 0, "statusCode": 204, "label": "Resource deleted", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "44b5f845-629f-44bf-8e68-4d9027f667a0", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "20b23621-ab17-4802-8c8c-80f9fa52ee03", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7e4d954c-30e0-491a-b56a-2f7192e499fa", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "1701b174-79fa-40d9-8576-e6a2c49e0595", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d650aa04-d069-4b87-96c1-8c48a15255f3", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0c616814-a2a7-4da8-8bc8-48649ca01b52", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "53872f2a-194d-41db-a3eb-a54750146f43", "documentation": "Get connection", "method": "get", "endpoint": "vault/connections/:unified_api/:service_id", "responses": [ { "uuid": "6b077788-4bd3-42f0-923d-212f409625df", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connection", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d041dccb-49b3-4e0f-ad39-f2563d90d761", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f13bf618-9bf2-4a31-bbb3-7d2db702f550", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "5c16e929-7e2b-418b-82c3-aa7faf522115", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "93e653d1-294d-4f09-a461-4401b214d342", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c5b29286-b7c5-43c6-b1d9-3e58627f9a54", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84626460-1ba7-49f8-be97-4d45178e93c9", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "4af323f8-d129-4fdb-aaf0-7cd30e012715", "documentation": "Update connection", "method": "patch", "endpoint": "vault/connections/:unified_api/:service_id", "responses": [ { "uuid": "188b2ba4-a7d9-4029-9faa-9b063545b45b", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connection updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8d34d8c4-84fd-4779-8a5a-3b94d2002492", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e119cece-8722-465a-b561-b6c6ba10004e", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2a29dd6d-b77e-40ba-aa71-419731d26391", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c7ea953-5abd-4501-8455-9f3bb3f54232", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "54006aba-ff6d-4514-84ad-fdbead90ddbe", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fb2aabe7-425d-4e26-9402-bf43d59e2aa2", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2656d64e-0760-4611-8770-d29cfe42589f", "documentation": "Create connection", "method": "post", "endpoint": "vault/connections/:unified_api/:service_id", "responses": [ { "uuid": "11bae4dc-404c-4e96-9ddc-d35cbe6de35b", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 201\n}", "latency": 0, "statusCode": 200, "label": "Connection created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "e0a02b74-fd38-4505-ab4e-bb016aa5080a", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4daeebee-1225-493b-9aa4-e4aeeb744291", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "343fa11a-0349-47d7-80e9-3d1b31d72176", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "005af0f0-bd96-4198-89dd-ed05393ecab6", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a7ff7743-0e07-48a6-b7ed-2a2318a6050c", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d788a2ae-8001-43c3-83dd-d97b76633090", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1abdd0c6-6647-4d0c-9a29-4ea6cfcaa09f", "documentation": "Import connection", "method": "post", "endpoint": "vault/connections/:unified_api/:service_id/import", "responses": [ { "uuid": "706ae859-73dc-4430-be9d-bd6211f9e81f", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 201\n}", "latency": 0, "statusCode": 200, "label": "Connection created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "a2f65558-a823-4954-9ea8-f06ef05c7142", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4d37228c-2fe3-4acd-a0ff-261acebffb52", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2a488683-c0db-486c-a4c7-1b2d052ac2a2", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bf027b7b-193e-45e2-ae5e-cd0df067db4b", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7f783043-8570-4807-a94a-f90b6b82489d", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "84541230-fb05-43ee-864e-5ddfc6b34c37", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "da94dc50-a46a-4e3b-ae06-dd134f600c38", "documentation": "Get Access Token", "method": "post", "endpoint": "vault/connections/:unified_api/:service_id/token", "responses": [ { "uuid": "6206dc7c-fa95-4844-8924-410857fa5612", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connection", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "dd42067c-40cf-43c7-8712-22de2f4424a0", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0fbcf4c4-9879-492e-9ab6-fbbef0b75942", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d67ee54f-4775-4099-923b-f4982e411024", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dd70ea03-c301-4713-93ce-099f6229d072", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dff62fcf-c756-4070-8e83-28811d05a537", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "bffb4690-d6b0-4644-83d4-0eff8d233204", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "370f9937-f50b-4aea-8971-16a2df6a8983", "documentation": "Get resource settings", "method": "get", "endpoint": "vault/connections/:unified_api/:service_id/:resource/config", "responses": [ { "uuid": "edeb2d85-6a6b-4194-920f-a10244e89d77", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connection", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "b4cee0d0-3a19-466b-b6a6-ea087f19399d", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3d1786d8-0a12-4dd5-98f1-323eeaec2ac9", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6dafb7c0-a174-4c75-9162-8fd64584bf21", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35fae3a7-0bcc-4f30-9a0d-9af8c554185c", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "87574f21-3eeb-461a-80d9-1914d1ca6dce", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "072c1174-a358-4748-b3a0-3c0023164375", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0ae4acb4-1188-4546-9e90-aa08c414bebc", "documentation": "Update settings", "method": "patch", "endpoint": "vault/connections/:unified_api/:service_id/:resource/config", "responses": [ { "uuid": "aaaf3e15-afa5-4f4b-b7ec-1449a994dc9c", "body": "{\n \"data\": {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"authorize_url\": \"https://unify.apideck.com/vault/authorize/salesforce/?state=\",\n \"configurable_resources\": [\n \"opportunities\",\n \"companies\",\n \"contacts\",\n \"leads\"\n ],\n \"configuration\": [\n {\n \"defaults\": [\n {\n \"id\": \"ProductInterest\",\n \"options\": [\n {\n \"label\": \"General Channel\",\n \"value\": \"\"\n }\n ],\n \"target\": \"{{oneOf (array 'custom_fields' 'resource')}}\",\n \"value\": \"\"\n }\n ],\n \"resource\": \"leads\"\n }\n ],\n \"created_at\": 1615563533390,\n \"enabled\": true,\n \"form_fields\": [\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"instance_url\",\n \"label\": \"Instance url\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": false,\n \"type\": \"text\",\n \"value\": \"https://eu28.salesforce.com\"\n },\n {\n \"custom_field\": false,\n \"disabled\": false,\n \"id\": \"api_key\",\n \"label\": \"API Key\",\n \"mask\": false,\n \"placeholder\": \"\",\n \"required\": true,\n \"sensitive\": true,\n \"type\": \"text\",\n \"value\": \"123455677\"\n }\n ],\n \"has_guide\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"crm+salesforce\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"oauth_grant_type\": \"{{oneOf (array 'authorization_code' 'client_credentials' 'password')}}\",\n \"resource_schema_support\": [\n \"leads\"\n ],\n \"resource_settings_support\": [\n \"leads\"\n ],\n \"revoke_url\": \"https://unify.apideck.com/vault/revoke/salesforce/?state=\",\n \"service_id\": \"salesforce\",\n \"settings\": {\n \"api_key\": \"12345xxxxxx\",\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"settings_required_for_authorization\": [\n \"client_id\",\n \"client_secret\"\n ],\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'authorized')}}\",\n \"status\": \"{{oneOf (array 'live' 'upcoming' 'requested')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": 1616662325753,\n \"website\": \"https://www.salesforce.com\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Connection updated", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "8ac5dc37-c240-4afd-95ae-37f29f9d2a26", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f5034d6a-e215-4bf6-92d3-dd7769422704", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f6bebaee-9dde-4c7f-a144-5fd6ef2b190d", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c209389b-17fb-4fd9-b4b8-a76e72995b9e", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "96c17312-efe0-44a5-b97e-926645d1a258", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f67cdfc2-6f73-4712-a475-27a8d8a57585", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d63be77e-a9bd-473d-95d9-c5c4f338af72", "documentation": "Get all consumers", "method": "get", "endpoint": "vault/consumers", "responses": [ { "uuid": "3be7d9d2-91d0-41e9-a846-305cf66dc037", "body": "{\n \"data\": [\n {\n \"aggregated_request_count\": 101,\n \"application_id\": \"1111\",\n \"consumer_id\": \"test_consumer_id\",\n \"created\": \"2021-05-07T12:55:42.242Z\",\n \"metadata\": {\n \"account_name\": \"SpaceX\",\n \"email\": \"elon@musk.com\",\n \"image\": \"https://www.spacex.com/static/images/share.jpg\",\n \"user_name\": \"Elon Musk\"\n },\n \"modified\": \"2021-05-07T12:55:42.242Z\",\n \"request_count_updated\": \"2021-05-07T12:55:42.242Z\",\n \"request_counts\": {\n \"proxy\": 10,\n \"unify\": 100,\n \"vault\": 21\n },\n \"services\": [\n \"salesforce\",\n \"stripe\"\n ]\n }\n ],\n \"links\": {\n \"current\": \"https://unify.apideck.com/crm/companies\",\n \"next\": \"https://unify.apideck.com/crm/companies?cursor=em9oby1jcm06OnBhZ2U6OjM\",\n \"previous\": \"https://unify.apideck.com/crm/companies?cursor=em9oby1jcm06OnBhZ2U6OjE%3D\"\n },\n \"meta\": {\n \"cursors\": {\n \"current\": \"em9oby1jcm06OnBhZ2U6OjI=\",\n \"next\": \"em9oby1jcm06OnBhZ2U6OjM=\",\n \"previous\": \"em9oby1jcm06OnBhZ2U6OjE=\"\n },\n \"items_on_page\": 50\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Consumers", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4307fd05-1f54-4a45-b12c-4c2210fbfc98", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0d21e856-5671-4147-a893-0b1085815d65", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8a5a119d-b02a-4ff6-9fa2-08efb4278558", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "58ecbfb9-2461-4a8e-b7e3-435e91041651", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6f348de0-5daf-42c1-857d-1b8f4f048a14", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "54a829ef-c1bd-4c7a-89d1-20076c5c2fd0", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f679f033-ab31-4772-a6c8-e69643f3e263", "documentation": "Get consumer", "method": "get", "endpoint": "vault/consumers/:consumer_id", "responses": [ { "uuid": "a2a477d6-0830-4063-9072-4ff7689471b7", "body": "{\n \"data\": {\n \"aggregated_request_count\": 101,\n \"application_id\": \"1111\",\n \"connections\": [\n {\n \"auth_type\": \"{{oneOf (array 'oauth2' 'apiKey' 'basic' 'custom' 'none')}}\",\n \"consumer_id\": \"test_user_id\",\n \"created_at\": \"2020-09-19T12:18:37.071Z\",\n \"enabled\": true,\n \"icon\": \"https://res.cloudinary.com/apideck/image/upload/v1529456047/catalog/salesforce/icon128x128.png\",\n \"id\": \"1111+test_user_id\",\n \"logo\": \"https://c1.sfdcstatic.com/content/dam/web/en_us/www/images/home/logo-salesforce-m.svg\",\n \"metadata\": {\n \"account\": {\n \"id\": \"c01458a5-7276-41ce-bc19-639906b0450a\",\n \"name\": \"My Company\"\n },\n \"plan\": \"enterprise\"\n },\n \"name\": \"Salesforce\",\n \"service_id\": \"teamleader\",\n \"settings\": {\n \"instance_url\": \"https://eu28.salesforce.com\"\n },\n \"state\": \"{{oneOf (array 'available' 'callable' 'added' 'configured' 'authorized')}}\",\n \"tag_line\": \"CRM software solutions and enterprise cloud computing from Salesforce, the leader in customer relationship management (CRM) and PaaS. Free 30 day trial.\",\n \"unified_api\": \"crm\",\n \"updated_at\": \"2020-09-19T12:18:37.071Z\",\n \"website\": \"https://www.salesforce.com\"\n }\n ],\n \"consumer_id\": \"test_consumer_id\",\n \"created\": \"2021-05-07T12:55:42.242Z\",\n \"metadata\": {\n \"account_name\": \"SpaceX\",\n \"email\": \"elon@musk.com\",\n \"image\": \"https://www.spacex.com/static/images/share.jpg\",\n \"user_name\": \"Elon Musk\"\n },\n \"modified\": \"2021-05-07T12:55:42.242Z\",\n \"request_count_updated\": \"2021-05-07T12:55:42.242Z\",\n \"request_counts\": {\n \"proxy\": 10,\n \"unify\": 100,\n \"vault\": 21\n },\n \"services\": [\n \"salesforce\",\n \"stripe\"\n ]\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Consumer", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "4f2406f4-0f23-430d-a115-ea57ae3d56af", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25dabd31-6a40-450d-9f4b-91eedbab2032", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "49854d31-cf52-4752-93f1-f7276aa7e514", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "3e55d558-254b-42ac-8ab6-af1eecd6ac8a", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c6669595-27c3-41c6-bf12-8e593dc0598b", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a88f05df-36fd-40f3-a313-55adb1a2ceaa", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e261c8c7-d705-4fdc-86c8-08e19a94b9e8", "documentation": "Consumer request counts", "method": "get", "endpoint": "vault/consumers/:consumer_id/stats", "responses": [ { "uuid": "94a24322-7504-48d6-bec3-72ec5e74fcbb", "body": "{\n \"data\": {\n \"aggregated_request_count\": 40,\n \"application_id\": \"1111\",\n \"consumer_id\": \"test_user_id\",\n \"end_datetime\": \"2021-05-10T12:00:00.000Z\",\n \"request_counts\": {\n \"proxy\": 10,\n \"unify\": 100,\n \"vault\": 21\n },\n \"start_datetime\": \"2021-05-01T12:00:00.000Z\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Consumers Request Counts within Date Range", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "226be8f7-8160-41b6-8932-4d64e0588ad5", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0075d8f9-2249-4be3-8e23-9a09b0f3873f", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4c129b2a-97cd-43ab-9ee1-cccd4c699c39", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "c4daf68b-65db-4a0e-b9b7-7feaf8c7cc9a", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4de6aeac-7756-47de-8e52-b19d5a229984", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "0a1688b5-1344-47c8-949c-f9f39f7a0885", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b557526c-4454-4754-89d5-b8c5ef1834c8", "documentation": "Get all consumer request logs", "method": "get", "endpoint": "vault/logs", "responses": [ { "uuid": "f7d7d376-08be-48ee-a8d5-46665d30659f", "body": "{\n \"data\": [\n {\n \"api_style\": \"REST\",\n \"base_url\": \"unify.apideck.com\",\n \"child_request\": {{faker 'datatype.boolean'}},\n \"consumer_id\": \"test-consumer\",\n \"duration\": 2220.379304,\n \"error_message\": \"Refresh token is invalid\",\n \"execution\": 2248,\n \"has_children\": {{faker 'datatype.boolean'}},\n \"http_method\": \"GET\",\n \"id\": \"0b5f7480-5550-4f5c-a5fc-3c01ac43dd0f\",\n \"latency\": 27.620695999999953,\n \"operation\": {\n \"id\": \"connectionsAll\",\n \"name\": \"Get All Connections\"\n },\n \"parent_id\": \"0b5f7480-5550-4f5c-a5fc-3c01ac43dd0f\",\n \"path\": \"/vault/connections\",\n \"sandbox\": {{faker 'datatype.boolean'}},\n \"service\": {\n \"id\": \"apideck-vault\",\n \"name\": \"Apideck Vault\"\n },\n \"source_ip\": \"94.227.131.238\",\n \"status_code\": 200,\n \"success\": true,\n \"timestamp\": \"2021-07-12T14:26:17.420Z\",\n \"unified_api\": \"{{oneOf (array 'crm' 'lead' 'proxy' 'vault' 'accounting' 'hris' 'ats' 'pos' 'file-storage' 'sms')}}\"\n }\n ],\n \"links\": {\n \"current\": \"https://unify.apideck.com/crm/companies\",\n \"next\": \"https://unify.apideck.com/crm/companies?cursor=em9oby1jcm06OnBhZ2U6OjM\",\n \"previous\": \"https://unify.apideck.com/crm/companies?cursor=em9oby1jcm06OnBhZ2U6OjE%3D\"\n },\n \"meta\": {\n \"cursors\": {\n \"current\": \"em9oby1jcm06OnBhZ2U6OjI=\",\n \"next\": \"em9oby1jcm06OnBhZ2U6OjM=\",\n \"previous\": \"em9oby1jcm06OnBhZ2U6OjE=\"\n },\n \"items_on_page\": 50\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Logs", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "02495995-a885-4904-b2cb-f5471cacdafa", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "8448cc97-0c2e-44ea-b84a-67a5d446ca35", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "dbcefc30-0548-4b4f-98fe-4ec21bb26285", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d0325d0d-0eda-4af4-9d4b-8cb7625149dd", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "4e796243-7391-4ac6-9598-0ccd4ec42b8d", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "9a90d1e3-f6b7-4ea2-908d-e54faa8b8d78", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "5832f98e-cbca-431f-930a-3a9bce62538f", "documentation": "Revoke connection", "method": "get", "endpoint": "vault/revoke/:service_id/:application_id", "responses": [ { "uuid": "833555ee-c106-4f22-9615-cefbe9bff042", "body": "", "latency": 0, "statusCode": 301, "label": "redirect", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "66e72537-db28-4801-b384-0c2d40650e92", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2bb214bc-21c0-412b-8dd1-e165fbd1da9a", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "55b1bb89-0280-4321-89d3-5ea4ab8431b6", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "179a7145-134e-4975-b021-4b9c6b9e05c2", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "e7b93af3-b7a1-4305-8769-453d1d3e9c96", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fd0df7fc-f04f-4a45-bb33-c0dc653b2124", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e80a3901-9c50-427d-9e83-98801c254931", "documentation": "Create Session", "method": "post", "endpoint": "vault/sessions", "responses": [ { "uuid": "b4c935d3-7a7f-4865-8dd1-2cfe2025193f", "body": "{\n \"data\": {\n \"session_token\": \"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb25zdW1lcl9pZCI6InRlc3RfdXNlcl9pZCIsImFwcGxpY2F0aW9uX2lkIj\",\n \"session_uri\": \"http://vault.apideck.com/session/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb25zdW1lcl9pZCI6InRlc3RfdXNlcl9pZCIsImFwcGxpY2F0aW9uX2lkIj\"\n },\n \"status\": \"OK\",\n \"status_code\": 200\n}", "latency": 0, "statusCode": 200, "label": "Session created", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "815007db-effe-4258-9290-b25a4c77b674", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#requestvalidationerror\",\n \"status_code\": 400,\n \"type_name\": \"RequestValidationError\"\n}", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25865650-961d-44bc-81ab-fd4fab664321", "body": "{\n \"detail\": \"Failed to generate valid JWT Session. Verify applicationId is correct\",\n \"error\": \"Unauthorized\",\n \"message\": \"Unauthorized Request\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 401,\n \"type_name\": \"UnauthorizedError\"\n}", "latency": 0, "statusCode": 401, "label": "Unauthorized", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "35aee8c6-f3f4-4508-9fec-0526c9580a7b", "body": "{\n \"detail\": \"You have reached your limit of 2000\",\n \"error\": \"Payment Required\",\n \"message\": \"Request Limit Reached\",\n \"ref\": \"https://developers.apideck.com/errors#requestlimiterror\",\n \"status_code\": 402,\n \"type_name\": \"RequestLimitError\"\n}", "latency": 0, "statusCode": 402, "label": "Payment Required", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7936b99f-01b1-4cd0-b52d-ea32c1e9ba9c", "body": "{\n \"detail\": \"\",\n \"error\": \"Not Found\",\n \"message\": \"Unknown Widget\",\n \"ref\": \"https://developers.apideck.com/errors#entitynotfounderror\",\n \"status_code\": 404,\n \"type_name\": \"EntityNotFoundError\"\n}", "latency": 0, "statusCode": 404, "label": "The specified resource was not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "7c9ccce0-60e0-40ed-9096-7b6ea8a1c1d3", "body": "{\n \"detail\": \"Unprocessable request, please verify your request headers and body.\",\n \"error\": \"Unprocessable Entity\",\n \"message\": \"Invalid State\",\n \"ref\": \"https://developers.apideck.com/errors#invalidstateerror\",\n \"status_code\": 422,\n \"type_name\": \"InvalidStateError\"\n}", "latency": 0, "statusCode": 422, "label": "Unprocessable", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "fd93cd8f-495f-4891-954e-8fc2c320b906", "body": "{\n \"detail\": \"\",\n \"error\": \"Bad Request\",\n \"message\": \"Invalid Params\",\n \"ref\": \"https://developers.apideck.com/errors#unauthorizederror\",\n \"status_code\": 400,\n \"type_name\": \"RequestHeadersValidationError\"\n}", "latency": 0, "statusCode": 200, "label": "Unexpected error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "1eb1c2ce-3477-4b68-b569-67150c798375" }, { "type": "route", "uuid": "949430db-69c3-4cd0-8ba1-5545b6078dfc" }, { "type": "route", "uuid": "cc7077e8-bcfe-443d-826a-3d594223d711" }, { "type": "route", "uuid": "cbe1f63d-7fdf-4a0a-a251-83cb1fd69ea4" }, { "type": "route", "uuid": "53872f2a-194d-41db-a3eb-a54750146f43" }, { "type": "route", "uuid": "4af323f8-d129-4fdb-aaf0-7cd30e012715" }, { "type": "route", "uuid": "2656d64e-0760-4611-8770-d29cfe42589f" }, { "type": "route", "uuid": "1abdd0c6-6647-4d0c-9a29-4ea6cfcaa09f" }, { "type": "route", "uuid": "da94dc50-a46a-4e3b-ae06-dd134f600c38" }, { "type": "route", "uuid": "370f9937-f50b-4aea-8971-16a2df6a8983" }, { "type": "route", "uuid": "0ae4acb4-1188-4546-9e90-aa08c414bebc" }, { "type": "route", "uuid": "d63be77e-a9bd-473d-95d9-c5c4f338af72" }, { "type": "route", "uuid": "f679f033-ab31-4772-a6c8-e69643f3e263" }, { "type": "route", "uuid": "e261c8c7-d705-4fdc-86c8-08e19a94b9e8" }, { "type": "route", "uuid": "b557526c-4454-4754-89d5-b8c5ef1834c8" }, { "type": "route", "uuid": "5832f98e-cbca-431f-930a-3a9bce62538f" }, { "type": "route", "uuid": "e80a3901-9c50-427d-9e83-98801c254931" } ] }