{ "uuid": "f1e8db03-310d-410b-8589-8e3e6ba8652e", "lastMigration": 29, "name": "My Business Place Actions API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "0914a6f3-c555-4b3b-85f2-0038ed03cf2b", "documentation": "Returns the list of available place action types for a location or country.", "method": "get", "endpoint": "v1/placeActionTypeMetadata", "responses": [ { "uuid": "9e8bedd5-04c7-4115-ac7c-aae60f00183e", "body": "{\n \"nextPageToken\": \"\",\n \"placeActionTypeMetadata\": [\n {\n \"displayName\": \"\",\n \"placeActionType\": \"{{oneOf (array 'PLACE_ACTION_TYPE_UNSPECIFIED' 'APPOINTMENT' 'ONLINE_APPOINTMENT' 'DINING_RESERVATION' 'FOOD_ORDERING' 'FOOD_DELIVERY' 'FOOD_TAKEOUT' 'SHOP_ONLINE')}}\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "057853a3-f312-48ea-bc9b-ee6a5ee3505b", "documentation": "Deletes a place action link from the specified location.", "method": "delete", "endpoint": "v1/:name", "responses": [ { "uuid": "40be5a31-6bf2-4a69-b5e8-071605d48d4c", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b2684bc5-2776-44a0-b92a-b114259c717d", "documentation": "Gets the specified place action link.", "method": "get", "endpoint": "v1/:name", "responses": [ { "uuid": "e3037d9c-2235-4bb5-b097-bd7661cd0e47", "body": "{\n \"createTime\": \"\",\n \"isEditable\": {{faker 'datatype.boolean'}},\n \"isPreferred\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"placeActionType\": \"{{oneOf (array 'PLACE_ACTION_TYPE_UNSPECIFIED' 'APPOINTMENT' 'ONLINE_APPOINTMENT' 'DINING_RESERVATION' 'FOOD_ORDERING' 'FOOD_DELIVERY' 'FOOD_TAKEOUT' 'SHOP_ONLINE')}}\",\n \"providerType\": \"{{oneOf (array 'PROVIDER_TYPE_UNSPECIFIED' 'MERCHANT' 'AGGREGATOR_3P')}}\",\n \"updateTime\": \"\",\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "bf265c3a-156a-49d6-a6f1-ebd3e5137a60", "documentation": "Updates the specified place action link and returns it.", "method": "patch", "endpoint": "v1/:name", "responses": [ { "uuid": "52cea3c1-508d-4c5f-af0e-9917f34a53fc", "body": "{\n \"createTime\": \"\",\n \"isEditable\": {{faker 'datatype.boolean'}},\n \"isPreferred\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"placeActionType\": \"{{oneOf (array 'PLACE_ACTION_TYPE_UNSPECIFIED' 'APPOINTMENT' 'ONLINE_APPOINTMENT' 'DINING_RESERVATION' 'FOOD_ORDERING' 'FOOD_DELIVERY' 'FOOD_TAKEOUT' 'SHOP_ONLINE')}}\",\n \"providerType\": \"{{oneOf (array 'PROVIDER_TYPE_UNSPECIFIED' 'MERCHANT' 'AGGREGATOR_3P')}}\",\n \"updateTime\": \"\",\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8d10c4b6-449f-46ec-8d7d-d2bd42b56791", "documentation": "Lists the place action links for the specified location.", "method": "get", "endpoint": "v1/:parent/placeActionLinks", "responses": [ { "uuid": "bb0150b7-effc-4cbb-92a4-367134c74210", "body": "{\n \"nextPageToken\": \"\",\n \"placeActionLinks\": [\n {\n \"createTime\": \"\",\n \"isEditable\": {{faker 'datatype.boolean'}},\n \"isPreferred\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"placeActionType\": \"{{oneOf (array 'PLACE_ACTION_TYPE_UNSPECIFIED' 'APPOINTMENT' 'ONLINE_APPOINTMENT' 'DINING_RESERVATION' 'FOOD_ORDERING' 'FOOD_DELIVERY' 'FOOD_TAKEOUT' 'SHOP_ONLINE')}}\",\n \"providerType\": \"{{oneOf (array 'PROVIDER_TYPE_UNSPECIFIED' 'MERCHANT' 'AGGREGATOR_3P')}}\",\n \"updateTime\": \"\",\n \"uri\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "33f53aa8-8c41-4aba-9099-4b906dd35043", "documentation": "Creates a place action link associated with the specified location, and returns it. The request is considered duplicate if the `parent`, `place_action_link.uri` and `place_action_link.place_action_type` are the same as a previous request.", "method": "post", "endpoint": "v1/:parent/placeActionLinks", "responses": [ { "uuid": "9729ad6f-6ccb-4409-9e7d-5566d89135d0", "body": "{\n \"createTime\": \"\",\n \"isEditable\": {{faker 'datatype.boolean'}},\n \"isPreferred\": {{faker 'datatype.boolean'}},\n \"name\": \"\",\n \"placeActionType\": \"{{oneOf (array 'PLACE_ACTION_TYPE_UNSPECIFIED' 'APPOINTMENT' 'ONLINE_APPOINTMENT' 'DINING_RESERVATION' 'FOOD_ORDERING' 'FOOD_DELIVERY' 'FOOD_TAKEOUT' 'SHOP_ONLINE')}}\",\n \"providerType\": \"{{oneOf (array 'PROVIDER_TYPE_UNSPECIFIED' 'MERCHANT' 'AGGREGATOR_3P')}}\",\n \"updateTime\": \"\",\n \"uri\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "0914a6f3-c555-4b3b-85f2-0038ed03cf2b" }, { "type": "route", "uuid": "057853a3-f312-48ea-bc9b-ee6a5ee3505b" }, { "type": "route", "uuid": "b2684bc5-2776-44a0-b92a-b114259c717d" }, { "type": "route", "uuid": "bf265c3a-156a-49d6-a6f1-ebd3e5137a60" }, { "type": "route", "uuid": "8d10c4b6-449f-46ec-8d7d-d2bd42b56791" }, { "type": "route", "uuid": "33f53aa8-8c41-4aba-9099-4b906dd35043" } ] }