{ "info": { "_postman_id": "b1fb76c4-7f21-4452-9cfe-726cdcac6e0a", "name": "Twilio SendGrid IP Address Management API", "description": "The Twilio SendGrid IP Address Management API combines functionality that was previously split between the Twilio SendGrid [IP Address API](https://docs.sendgrid.com/api-reference/ip-address) and [IP Pools API](https://docs.sendgrid.com/api-reference/ip-pools). This functionality includes adding IP addresses to your account, assigning IP addresses to IP Pools and Subusers, among other tasks.\n\nContact Support:\n Name: Twilio SendGrid Support", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "lastUpdatedBy": "35240", "uid": "35240-b1fb76c4-7f21-4452-9cfe-726cdcac6e0a" }, "item": [ { "name": "v3", "item": [ { "name": "send_ips", "item": [ { "name": "ips", "item": [ { "name": "{ip}", "item": [ { "name": "subusers", "item": [ { "name": "Get a List of Subusers Assigned to an IP", "id": "b14ad368-c247-4be6-9f41-822e9aff8905", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers?after_key=&limit=", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers" ], "query": [ { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `after_key` parameters to iterate through paginated results. The maximum limit is 100.", "key": "limit", "value": "" } ], "variable": [ { "id": "0fa4d6ed-ce95-4a30-be73-cae0fd8edb36", "key": "ip", "value": "", "description": "(Required) The `ip` path parameter specifies an IP address to make the request against." } ] }, "description": "This operation returns a list of Subuser IDs that have been assigned the specified IP address. To retrieve more information about the returned Subusers, use the [Subusers API](https://docs.sendgrid.com/api-reference/subusers-api/list-all-subusers).\n\nYou can use the `after_key` and `limit` query parameters to iterate through paginated results. The maximum limit is 100, meaning you may retrieve up to 100 Subusers per request. If the `after_key` in the API response is not null, there are more Subusers assigned to the IP address than those returned in the request. You can repeat the request with the non-null `after_key` value and the same limit to retrieve the next group of Subusers." }, "response": [ { "id": "00f16a52-312b-4718-b657-b0658d4bdb57", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers?after_key=&limit=", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers" ], "query": [ { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `after_key` parameters to iterate through paginated results. The maximum limit is 100.", "key": "limit", "value": "" } ], "variable": [ { "key": "ip" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"result\": [\n \"\",\n \"\"\n ],\n \"_metadata\": {\n \"next_params\": {\n \"after_key\": \"\",\n \"limit\": \"\"\n }\n }\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-00f16a52-312b-4718-b657-b0658d4bdb57" }, { "id": "d44234cf-22d3-4ade-87c8-6ea095d008db", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers?after_key=&limit=", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers" ], "query": [ { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `after_key` parameters to iterate through paginated results. The maximum limit is 100.", "key": "limit", "value": "" } ], "variable": [ { "key": "ip" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d44234cf-22d3-4ade-87c8-6ea095d008db" }, { "id": "9b24782a-3c98-4eb7-838f-2e11589e2913", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers?after_key=&limit=", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers" ], "query": [ { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `after_key` parameters to iterate through paginated results. The maximum limit is 100.", "key": "limit", "value": "" } ], "variable": [ { "key": "ip" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-9b24782a-3c98-4eb7-838f-2e11589e2913" }, { "id": "8edf7606-f742-4359-9adb-5edf1afbda1e", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers?after_key=&limit=", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers" ], "query": [ { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `after_key` parameters to iterate through paginated results. The maximum limit is 100.", "key": "limit", "value": "" } ], "variable": [ { "key": "ip" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-8edf7606-f742-4359-9adb-5edf1afbda1e" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-b14ad368-c247-4be6-9f41-822e9aff8905" } ], "id": "d9faf53f-0ba6-4007-971b-87e2ebe8fb54", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d9faf53f-0ba6-4007-971b-87e2ebe8fb54" }, { "name": "subusers:batchAdd", "item": [ { "name": "Assign a Batch of Subusers to an IP", "id": "78442378-4859-47f7-abb5-002c8cef93a0", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchAdd" ], "variable": [ { "id": "4594296a-870e-448a-91f9-71e7b68a7c09", "key": "ip", "value": "", "description": "(Required) The `ip` path parameter specifies an IP address to make the request against." } ] }, "description": "This operation appends a batch of Subusers to a specified IP address. This endpoint requires all Subuser assignments to succeed. If a Subuser assignment fails, this endpoint will return an error." }, "response": [ { "id": "51ea93b1-ac5d-411d-a9d1-7ea3370ca353", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchAdd" ], "variable": [ { "key": "ip" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"ip\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-51ea93b1-ac5d-411d-a9d1-7ea3370ca353" }, { "id": "e665b2e1-1227-4ab4-b823-b086fcde441d", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchAdd" ], "variable": [ { "key": "ip" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-e665b2e1-1227-4ab4-b823-b086fcde441d" }, { "id": "2e3cb995-4b0d-44ba-937d-2e8c99999a87", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchAdd" ], "variable": [ { "key": "ip" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2e3cb995-4b0d-44ba-937d-2e8c99999a87" }, { "id": "113b651c-e62d-4d30-8dc4-84250781f579", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchAdd" ], "variable": [ { "key": "ip" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-113b651c-e62d-4d30-8dc4-84250781f579" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-78442378-4859-47f7-abb5-002c8cef93a0" } ], "id": "42fe95ec-3c84-4659-b861-963897bcaa83", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-42fe95ec-3c84-4659-b861-963897bcaa83" }, { "name": "subusers:batchDelete", "item": [ { "name": "Delete a Batch of Subusers from an IP", "id": "1d37cfd2-2a21-48a7-8b10-810604b7aceb", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchDelete" ], "variable": [ { "id": "791b3e9a-6e60-43aa-9472-c9ad96ab4198", "key": "ip", "value": "", "description": "(Required) The `ip` path parameter specifies an IP address to make the request against." } ] }, "description": "This operation removes a batch of Subusers from a specified IP address." }, "response": [ { "id": "e65317a2-b945-43de-94ac-7552007ed4fe", "name": "No Content", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchDelete" ], "variable": [ { "key": "ip" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-e65317a2-b945-43de-94ac-7552007ed4fe" }, { "id": "f956f971-ef7d-43d3-b16a-bbb43b1eda78", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchDelete" ], "variable": [ { "key": "ip" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-f956f971-ef7d-43d3-b16a-bbb43b1eda78" }, { "id": "0e8f8f1a-3e2a-4104-920d-862ec66e3178", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchDelete" ], "variable": [ { "key": "ip" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-0e8f8f1a-3e2a-4104-920d-862ec66e3178" }, { "id": "90156695-f477-46aa-9404-dfe4250b7763", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"subusers\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip/subusers:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip", "subusers:batchDelete" ], "variable": [ { "key": "ip" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-90156695-f477-46aa-9404-dfe4250b7763" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-1d37cfd2-2a21-48a7-8b10-810604b7aceb" } ], "id": "78b23f82-1fb7-49b3-9392-a053b5f15a5e", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-78b23f82-1fb7-49b3-9392-a053b5f15a5e" }, { "name": "Get Details for an IP Address", "id": "c7d40865-b430-4311-86d4-be3a77906083", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "id": "b14de0f8-9965-4530-9c3a-8bce1cbaea6d", "key": "ip", "value": "", "description": "(Required) The `ip` path parameter specifies an IP address to make the request against." } ] }, "description": "This operation returns details for a specified IP address. Details include whether the IP is assigned to a parent account, set to warm up automatically, which Pools the IP is associated with, when the IP was added and modified, whether the IP is leased, and whether the IP is enabled. Note that this operation will not return Subuser information associated with the IP. To retrieve Subuser information, use the \"Get a List of Subusers Assigned to an IP\" endpoint." }, "response": [ { "id": "1c0b4429-eadb-40e9-9301-bffa6f625184", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "ip" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"ip\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_auto_warmup\": \"\",\n \"pools\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ],\n \"added_at\": \"\",\n \"updated_at\": \"\",\n \"is_enabled\": \"\",\n \"is_leased\": \"\",\n \"region\": \"\"\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-1c0b4429-eadb-40e9-9301-bffa6f625184" }, { "id": "7feeaf30-f5d8-4735-aa8b-eef3f0a32caf", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "ip" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-7feeaf30-f5d8-4735-aa8b-eef3f0a32caf" }, { "id": "90d5f797-ed51-43f1-9225-71cc01bf3e9f", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "ip" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-90d5f797-ed51-43f1-9225-71cc01bf3e9f" }, { "id": "c526f7c6-72fa-45e6-b51e-80a187aecf61", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "ip" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-c526f7c6-72fa-45e6-b51e-80a187aecf61" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-c7d40865-b430-4311-86d4-be3a77906083" }, { "name": "Update Details for an IP Address", "id": "4f1a0903-7c9b-4779-8fd3-da364159fa00", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "variable": [ { "id": "3e661185-ed3c-4ce5-9393-b605d5bc0589", "key": "ip", "value": "", "description": "(Required) The `ip` path parameter specifies an IP address to make the request against." } ] }, "description": "This operation updates an IP address's settings, including whether the IP is set to warm up automatically, if the IP is assigned by a parent account, and whether the IP is enabled or disabled. The request body must include at least one of the `is_auto_warmup`, `is_parent_assigned`, or `is_enabled` fields." }, "response": [ { "id": "74466b55-cea6-48cd-a5e7-b89605bbd77c", "name": "OK", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "variable": [ { "key": "ip" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"ip\": \"\",\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-74466b55-cea6-48cd-a5e7-b89605bbd77c" }, { "id": "840de682-667c-4f24-be67-5b672c033ebc", "name": "Bad Request", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "variable": [ { "key": "ip" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-840de682-667c-4f24-be67-5b672c033ebc" }, { "id": "6dfa7f0b-dce9-4ece-90f3-24e58f8a1ce4", "name": "Unauthorized", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "variable": [ { "key": "ip" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-6dfa7f0b-dce9-4ece-90f3-24e58f8a1ce4" }, { "id": "6c283332-bc30-4878-9140-e44a24b24e60", "name": "Internal Server Error", "originalRequest": { "method": "PATCH", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"is_enabled\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips/:ip", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips", ":ip" ], "variable": [ { "key": "ip" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-6c283332-bc30-4878-9140-e44a24b24e60" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-4f1a0903-7c9b-4779-8fd3-da364159fa00" } ], "id": "fcda3f32-f836-44c5-b625-b1c4463958b1", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-fcda3f32-f836-44c5-b625-b1c4463958b1" }, { "name": "Get a List of all IP Addresses on your Account", "id": "88163fb7-ca56-4dd4-80a5-0b48590403d9", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips?ip=&limit=&after_key=&before_key=&is_leased=&is_enabled=&is_parent_assigned=&pool=&start_added_at=&end_added_at=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ], "query": [ { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `before_key` is specified, the API will return items beginning from the first item before the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "before_key", "value": "" }, { "description": "Indicates whether an IP address is leased from Twilio SendGrid. If `false`, the IP address is not a Twilio SendGrid IP; it is a customer's own IP that has been added to their Twilio SendGrid account.", "key": "is_leased", "value": "" }, { "description": "Indicates if the IP address is billed and able to send email. This parameter applies to non-Twilio SendGrid APIs that been added to your Twilio SendGrid account. This parameter's value is `null` for Twilio SendGrid IP addresses.", "key": "is_enabled", "value": "" }, { "description": "A parent must be assigned to an IP address before the parent can send mail from the IP and before the address can be assigned to an IP pool. Set this parameter value to true to allow the parent to send mail from the IP and make the IP eligible for IP pool assignment using the IP pool endpoints.", "key": "is_parent_assigned", "value": "" }, { "description": "Specifies the unique ID for an IP Pool. When included, only IP addresses belonging to the specified Pool will be returned.", "key": "pool", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `start_added_at` parameter sets the beginning of the time window.", "key": "start_added_at", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `end_added_at` parameter sets the end of the time window.", "key": "end_added_at", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] }, "description": "This operation returns a list of all IP addresses associated with your account. A sample of IP details is returned with each IP, including which Pools the IP is associated with, whether the IP is set to warm up automatically, and when the IP was last updated.\n\n### Limitations\n\nThe `is_parent_assigned` parameter and `pool` parameter cannot be used at the same time. By definition, an IP cannot be assigned to a Pool if it is not first enabled. You can use either the `before_key` or `after_key` in combination with the `limit` parameter to iterate through paginated results but not both." }, "response": [ { "id": "61765ecf-7ecf-41bd-a862-4fe75c358df0", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips?ip=&limit=&after_key=&before_key=&is_leased=&is_enabled=&is_parent_assigned=&pool=&start_added_at=&end_added_at=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ], "query": [ { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `before_key` is specified, the API will return items beginning from the first item before the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "before_key", "value": "" }, { "description": "Indicates whether an IP address is leased from Twilio SendGrid. If `false`, the IP address is not a Twilio SendGrid IP; it is a customer's own IP that has been added to their Twilio SendGrid account.", "key": "is_leased", "value": "" }, { "description": "Indicates if the IP address is billed and able to send email. This parameter applies to non-Twilio SendGrid APIs that been added to your Twilio SendGrid account. This parameter's value is `null` for Twilio SendGrid IP addresses.", "key": "is_enabled", "value": "" }, { "description": "A parent must be assigned to an IP address before the parent can send mail from the IP and before the address can be assigned to an IP pool. Set this parameter value to true to allow the parent to send mail from the IP and make the IP eligible for IP pool assignment using the IP pool endpoints.", "key": "is_parent_assigned", "value": "" }, { "description": "Specifies the unique ID for an IP Pool. When included, only IP addresses belonging to the specified Pool will be returned.", "key": "pool", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `start_added_at` parameter sets the beginning of the time window.", "key": "start_added_at", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `end_added_at` parameter sets the end of the time window.", "key": "end_added_at", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"result\": [\n {\n \"ip\": \"\",\n \"pools\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"updated_at\": \"\",\n \"is_enabled\": \"\",\n \"is_leased\": \"\",\n \"added_at\": \"\",\n \"region\": \"eu\"\n },\n {\n \"ip\": \"\",\n \"pools\": [\n {\n \"name\": \"\",\n \"id\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\"\n }\n ],\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"updated_at\": \"\",\n \"is_enabled\": \"\",\n \"is_leased\": \"\",\n \"added_at\": \"\",\n \"region\": \"eu\"\n }\n ],\n \"_metadata\": {\n \"next_params\": {\n \"after_key\": \"\",\n \"before_key\": \"\",\n \"ip\": \"\",\n \"is_leased\": \"\",\n \"is_enabled\": \"\",\n \"is_parent_assigned\": \"\",\n \"pool\": \"\",\n \"start_added_at\": \"\",\n \"end_added_at\": \"\",\n \"limit\": \"\",\n \"region\": \"eu\",\n \"include_region\": \"\"\n }\n }\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-61765ecf-7ecf-41bd-a862-4fe75c358df0" }, { "id": "93395a6a-2818-4d42-8803-802bd1be24df", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips?ip=&limit=&after_key=&before_key=&is_leased=&is_enabled=&is_parent_assigned=&pool=&start_added_at=&end_added_at=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ], "query": [ { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `before_key` is specified, the API will return items beginning from the first item before the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "before_key", "value": "" }, { "description": "Indicates whether an IP address is leased from Twilio SendGrid. If `false`, the IP address is not a Twilio SendGrid IP; it is a customer's own IP that has been added to their Twilio SendGrid account.", "key": "is_leased", "value": "" }, { "description": "Indicates if the IP address is billed and able to send email. This parameter applies to non-Twilio SendGrid APIs that been added to your Twilio SendGrid account. This parameter's value is `null` for Twilio SendGrid IP addresses.", "key": "is_enabled", "value": "" }, { "description": "A parent must be assigned to an IP address before the parent can send mail from the IP and before the address can be assigned to an IP pool. Set this parameter value to true to allow the parent to send mail from the IP and make the IP eligible for IP pool assignment using the IP pool endpoints.", "key": "is_parent_assigned", "value": "" }, { "description": "Specifies the unique ID for an IP Pool. When included, only IP addresses belonging to the specified Pool will be returned.", "key": "pool", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `start_added_at` parameter sets the beginning of the time window.", "key": "start_added_at", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `end_added_at` parameter sets the end of the time window.", "key": "end_added_at", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-93395a6a-2818-4d42-8803-802bd1be24df" }, { "id": "cd600968-97a3-46bc-aaa4-deb8f900cf2e", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips?ip=&limit=&after_key=&before_key=&is_leased=&is_enabled=&is_parent_assigned=&pool=&start_added_at=&end_added_at=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ], "query": [ { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `before_key` is specified, the API will return items beginning from the first item before the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "before_key", "value": "" }, { "description": "Indicates whether an IP address is leased from Twilio SendGrid. If `false`, the IP address is not a Twilio SendGrid IP; it is a customer's own IP that has been added to their Twilio SendGrid account.", "key": "is_leased", "value": "" }, { "description": "Indicates if the IP address is billed and able to send email. This parameter applies to non-Twilio SendGrid APIs that been added to your Twilio SendGrid account. This parameter's value is `null` for Twilio SendGrid IP addresses.", "key": "is_enabled", "value": "" }, { "description": "A parent must be assigned to an IP address before the parent can send mail from the IP and before the address can be assigned to an IP pool. Set this parameter value to true to allow the parent to send mail from the IP and make the IP eligible for IP pool assignment using the IP pool endpoints.", "key": "is_parent_assigned", "value": "" }, { "description": "Specifies the unique ID for an IP Pool. When included, only IP addresses belonging to the specified Pool will be returned.", "key": "pool", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `start_added_at` parameter sets the beginning of the time window.", "key": "start_added_at", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `end_added_at` parameter sets the end of the time window.", "key": "end_added_at", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-cd600968-97a3-46bc-aaa4-deb8f900cf2e" }, { "id": "8dcccf86-e66e-48ac-953d-ebaa6808e665", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/ips?ip=&limit=&after_key=&before_key=&is_leased=&is_enabled=&is_parent_assigned=&pool=&start_added_at=&end_added_at=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ], "query": [ { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `before_key` is specified, the API will return items beginning from the first item before the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "before_key", "value": "" }, { "description": "Indicates whether an IP address is leased from Twilio SendGrid. If `false`, the IP address is not a Twilio SendGrid IP; it is a customer's own IP that has been added to their Twilio SendGrid account.", "key": "is_leased", "value": "" }, { "description": "Indicates if the IP address is billed and able to send email. This parameter applies to non-Twilio SendGrid APIs that been added to your Twilio SendGrid account. This parameter's value is `null` for Twilio SendGrid IP addresses.", "key": "is_enabled", "value": "" }, { "description": "A parent must be assigned to an IP address before the parent can send mail from the IP and before the address can be assigned to an IP pool. Set this parameter value to true to allow the parent to send mail from the IP and make the IP eligible for IP pool assignment using the IP pool endpoints.", "key": "is_parent_assigned", "value": "" }, { "description": "Specifies the unique ID for an IP Pool. When included, only IP addresses belonging to the specified Pool will be returned.", "key": "pool", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `start_added_at` parameter sets the beginning of the time window.", "key": "start_added_at", "value": "" }, { "description": "The `start_added_at` and `end_added_at` parameters are used to set a time window. IP addresses that were added to your account in the specified time window will be returned. The `end_added_at` parameter sets the end of the time window.", "key": "end_added_at", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-8dcccf86-e66e-48ac-953d-ebaa6808e665" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-88163fb7-ca56-4dd4-80a5-0b48590403d9" }, { "name": "Add a Twilio SendGrid IP Address", "id": "6dfd525a-f06b-408b-8b60-7869d3bf7a8a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\",\n \"include_region\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ] }, "description": "This operation adds a Twilio SendGrid IP address to your account. You can also assign up to 100 Subusers to the IP address at creation." }, "response": [ { "id": "6578b8c5-cf39-4e4a-b372-d2dd37c9328a", "name": "Created", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\",\n \"include_region\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"ip\": \"\",\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\"\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-6578b8c5-cf39-4e4a-b372-d2dd37c9328a" }, { "id": "5af49ff9-45c7-4c24-b195-cb1aa6d40075", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\",\n \"include_region\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-5af49ff9-45c7-4c24-b195-cb1aa6d40075" }, { "id": "1ecbe1cb-ad37-4ba9-a85c-e48e29dc49bc", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\",\n \"include_region\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-1ecbe1cb-ad37-4ba9-a85c-e48e29dc49bc" }, { "id": "d6e29676-0786-4c00-b8a2-a1666534ed6f", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"is_auto_warmup\": \"\",\n \"is_parent_assigned\": \"\",\n \"subusers\": [\n \"\",\n \"\"\n ],\n \"region\": \"eu\",\n \"include_region\": false\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/ips", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "ips" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d6e29676-0786-4c00-b8a2-a1666534ed6f" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-6dfd525a-f06b-408b-8b60-7869d3bf7a8a" } ], "id": "7ceefe1c-e528-47e7-9c64-f355a5cc003c", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-7ceefe1c-e528-47e7-9c64-f355a5cc003c" }, { "name": "pools", "item": [ { "name": "{poolid}", "item": [ { "name": "ips", "item": [ { "name": "Get IPs Assigned to an IP Pool", "id": "ccf96bb3-238d-48ae-b060-b2d33f04dc58", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips?limit=&after_key=&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "id": "7b95b006-edb7-4469-8401-057610547804", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation returns the IP addresses that are assigned to the specified IP pool." }, "response": [ { "id": "3f7e106c-00f8-46cc-9390-3b40e57ebc84", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips?limit=&after_key=&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"result\": [\n {\n \"ip\": \"\",\n \"region\": \"us\",\n \"pools\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n },\n {\n \"ip\": \"\",\n \"region\": \"eu\",\n \"pools\": [\n {\n \"id\": \"\",\n \"name\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\"\n }\n ]\n }\n ],\n \"_metadata\": {\n \"next_params\": {\n \"after_key\": \"\",\n \"limit\": \"\",\n \"include_region\": \"\"\n }\n }\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-3f7e106c-00f8-46cc-9390-3b40e57ebc84" }, { "id": "21729d32-bfd0-4520-9078-87319cc150d8", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips?limit=&after_key=&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-21729d32-bfd0-4520-9078-87319cc150d8" }, { "id": "34324593-e1e8-4313-ae2f-2de22ce310a3", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips?limit=&after_key=&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-34324593-e1e8-4313-ae2f-2de22ce310a3" }, { "id": "2b17f6ca-d2fa-408b-8c06-aaf37be792b6", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips?limit=&after_key=&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2b17f6ca-d2fa-408b-8c06-aaf37be792b6" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-ccf96bb3-238d-48ae-b060-b2d33f04dc58" } ], "id": "c0325dcb-e855-412a-b1fb-4e08897ab6d5", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-c0325dcb-e855-412a-b1fb-4e08897ab6d5" }, { "name": "ips:batchAdd", "item": [ { "name": "Add a Batch of IPs to an IP Pool", "id": "e4408626-0316-4683-9d0f-4e70e62dfa9a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchAdd" ], "variable": [ { "id": "3413d37c-667f-4de6-874e-400e3fbf596c", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation appends a batch of IPs to an IP Pool. This operation requires all IP assignments to succeed. If any IP assignments fail, this endpoint will return an error." }, "response": [ { "id": "f3c0dc3b-9e5a-4e81-b6ed-73d376bc5416", "name": "OK", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchAdd" ], "variable": [ { "key": "poolid" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"name\": \"\",\n \"id\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-f3c0dc3b-9e5a-4e81-b6ed-73d376bc5416" }, { "id": "47f4cf68-347a-431f-bf24-96508328432e", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchAdd" ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-47f4cf68-347a-431f-bf24-96508328432e" }, { "id": "9214b0bc-9fad-459b-8e20-7b3a1630720d", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchAdd" ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-9214b0bc-9fad-459b-8e20-7b3a1630720d" }, { "id": "ffcefdc2-7eac-4681-b560-c7af031acebb", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchAdd", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchAdd" ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-ffcefdc2-7eac-4681-b560-c7af031acebb" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-e4408626-0316-4683-9d0f-4e70e62dfa9a" } ], "id": "ef0d7cec-dea3-4289-b602-d41c5534cc4a", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-ef0d7cec-dea3-4289-b602-d41c5534cc4a" }, { "name": "ips:batchDelete", "item": [ { "name": "Delete a Batch of IPs from an IP Pool", "id": "500b5171-4a67-4f4e-bc91-e89304492a00", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchDelete" ], "variable": [ { "id": "9748cec0-a133-42e6-a4a9-f493fcd450b3", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation removes a batch of IPs from an IP Pool. All IPs associated with the Pool will be unassigned from the deleted Pool. However, this operation does not remove the IPs from your account." }, "response": [ { "id": "d292cfc2-79b6-4737-9ec8-c7627afaa148", "name": "No Content", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchDelete" ], "variable": [ { "key": "poolid" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d292cfc2-79b6-4737-9ec8-c7627afaa148" }, { "id": "bd3794f0-c8cc-4e4e-880a-a261c371cf29", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchDelete" ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-bd3794f0-c8cc-4e4e-880a-a261c371cf29" }, { "id": "eeeaa982-fadf-4d68-9503-8e33037ab37d", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchDelete" ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-eeeaa982-fadf-4d68-9503-8e33037ab37d" }, { "id": "86f6c5ae-cbfe-48e8-a181-768c6e391005", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid/ips:batchDelete", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid", "ips:batchDelete" ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-86f6c5ae-cbfe-48e8-a181-768c6e391005" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-500b5171-4a67-4f4e-bc91-e89304492a00" } ], "id": "d3d09613-bd73-4162-91e2-069b12a178bb", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d3d09613-bd73-4162-91e2-069b12a178bb" }, { "name": "Get Details for an IP Pool", "id": "9e92c681-a3e2-462a-aef8-427a6edd94d1", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "id": "fe3f925e-4055-4be1-ba8d-05b0e2eeb644", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation will return the details for a specified IP Pool, including the Pool's name, ID, a sample list of the IPs associated with the Pool, and the total number of IPs belonging to the Pool.\n\nA maximum of 10 IPs will be returned per IP Pool by default. To retrieve additional IP addresses associated with a Pool, use the \"Get IPs Assigned to an IP Pool\" operation." }, "response": [ { "id": "2b144799-2c18-4069-b202-a13ecf3f42d0", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"name\": \"\",\n \"id\": \"\",\n \"ips_preview\": [\n \"\",\n \"\"\n ],\n \"total_ip_count\": \"\",\n \"ip_count_by_region\": [\n {\n \"region\": \"eu\",\n \"count\": \"\"\n },\n {\n \"region\": \"eu\",\n \"count\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2b144799-2c18-4069-b202-a13ecf3f42d0" }, { "id": "e8a3013e-8354-4167-be29-04e9b470b29a", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-e8a3013e-8354-4167-be29-04e9b470b29a" }, { "id": "02f68efd-069f-4ef4-b24f-19498176c36e", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-02f68efd-069f-4ef4-b24f-19498176c36e" }, { "id": "2be8758a-c3fa-4391-b1ba-138612cd979d", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid?include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "query": [ { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2be8758a-c3fa-4391-b1ba-138612cd979d" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-9e92c681-a3e2-462a-aef8-427a6edd94d1" }, { "name": "Update an IP Pool Name", "id": "cb9352e0-1e80-44c7-afaf-40a8d2931cee", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "id": "27b37ead-5fb9-4e6e-bbdc-c7bcf1072f30", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation will rename an IP Pool. An IP Pool name cannot start with a dot/period (.) or space." }, "response": [ { "id": "a28169f3-5623-4deb-a294-d4fca2a1f3c3", "name": "OK", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"name\": \"\",\n \"id\": \"\"\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-a28169f3-5623-4deb-a294-d4fca2a1f3c3" }, { "id": "ecb6d67a-ecb8-4b6c-ba34-a1356deb0811", "name": "Bad Request", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-ecb6d67a-ecb8-4b6c-ba34-a1356deb0811" }, { "id": "2a4d674e-fc98-41bb-ae69-1829c8925bd7", "name": "Unauthorized", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2a4d674e-fc98-41bb-ae69-1829c8925bd7" }, { "id": "fe46c153-8582-4441-b662-bbbf7ad568c5", "name": "Internal Server Error", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-fe46c153-8582-4441-b662-bbbf7ad568c5" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-cb9352e0-1e80-44c7-afaf-40a8d2931cee" }, { "name": "Delete IP Pool", "id": "6f7a6259-7f57-4046-8530-c17c9eb0bc14", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "id": "addf72ca-0cf3-4b50-9830-e4176318645a", "key": "poolid", "value": "", "description": "(Required) Specifies the unique ID for an IP Pool." } ] }, "description": "This operation deletes an IP Pool and unassigns all IP addresses associated with the Pool. IP addresses associated with the deleted Pool will remain in your account." }, "response": [ { "id": "77fc36e6-9937-4e0b-a923-07b5d1d5e924", "name": "No Content", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-77fc36e6-9937-4e0b-a923-07b5d1d5e924" }, { "id": "962c695b-7d33-4e09-bcf7-4551670ea710", "name": "Bad Request", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-962c695b-7d33-4e09-bcf7-4551670ea710" }, { "id": "8eac9237-e90d-4ec0-9a1c-5900af0dc26b", "name": "Unauthorized", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-8eac9237-e90d-4ec0-9a1c-5900af0dc26b" }, { "id": "523adda3-621c-463e-a642-d56d2265846f", "name": "Internal Server Error", "originalRequest": { "method": "DELETE", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools/:poolid", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools", ":poolid" ], "variable": [ { "key": "poolid" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-523adda3-621c-463e-a642-d56d2265846f" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-6f7a6259-7f57-4046-8530-c17c9eb0bc14" } ], "id": "b5e31164-3bda-473b-a055-eaacbcf918c8", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-b5e31164-3bda-473b-a055-eaacbcf918c8" }, { "name": "GET all IP Pools that have Associated IPs", "id": "ba651964-3bd9-4bca-b1dc-2886e5ea6636", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools?limit=&after_key=&ip=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] }, "description": "This operation returns a list of your IP Pools and a sample of each Pools' associated IP addresses.\n\nA maximum of 10 IPs will be returned per IP Pool by default. To retrieve additional IP addresses associated with a Pool, use the \"Get IPs Assigned to an IP Pool\" operation. Each user may have a maximum of 100 IP Pools." }, "response": [ { "id": "bdd98ecd-b23d-448a-9fe8-b8b1b25d3cf7", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools?limit=&after_key=&ip=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"result\": [\n {\n \"name\": \"\",\n \"id\": \"\",\n \"regions\": [\n \"us\",\n \"us\"\n ],\n \"ips_preview\": [\n \"\",\n \"\"\n ],\n \"total_ip_count\": \"\"\n },\n {\n \"name\": \"\",\n \"id\": \"\",\n \"regions\": [\n \"us\",\n \"eu\"\n ],\n \"ips_preview\": [\n \"\",\n \"\"\n ],\n \"total_ip_count\": \"\"\n }\n ],\n \"_metadata\": {\n \"next_params\": {\n \"after_key\": \"\",\n \"ip\": \"\",\n \"limit\": \"\",\n \"region\": \"us\",\n \"include_region\": \"\"\n }\n }\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-bdd98ecd-b23d-448a-9fe8-b8b1b25d3cf7" }, { "id": "b974cf50-aa0f-4017-ba1e-79f6d3086da6", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools?limit=&after_key=&ip=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-b974cf50-aa0f-4017-ba1e-79f6d3086da6" }, { "id": "5235e035-446e-4dda-ba4d-7a2895ace599", "name": "Unauthorized", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools?limit=&after_key=&ip=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-5235e035-446e-4dda-ba4d-7a2895ace599" }, { "id": "2647e967-3140-4d73-b238-70dde897b4b5", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/v3/send_ips/pools?limit=&after_key=&ip=®ion=all&include_region=false", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ], "query": [ { "description": "Specifies the number of results to be returned by the API. This parameter can be used in combination with the `before_key` or `after_key` parameters to iterate through paginated results.", "key": "limit", "value": "" }, { "description": "Specifies which items to be returned by the API. When the `after_key` is specified, the API will return items beginning from the first item after the item specified. This parameter can be used in combination with `limit` to iterate through paginated results.", "key": "after_key", "value": "" }, { "description": "Specifies an IP address. The `ip` query parameter can be used to filter results by IP address.", "key": "ip", "value": "" }, { "description": "Allowed values are `all`, `eu`, and `us`. If you provide a specific region, results will include all pools that have at least one IP in the filtered region. If `all`, pools with at least one IP (regardless of region) will be returned. If the `region` filter is not provided, the query returns all pools, including empty ones.", "key": "region", "value": "all" }, { "description": "Boolean indicating whether or not to return the IP Pool's region information in the response.", "key": "include_region", "value": "false" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-2647e967-3140-4d73-b238-70dde897b4b5" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-ba651964-3bd9-4bca-b1dc-2886e5ea6636" }, { "name": "Create an IP Pool with a Name and IP Assignments", "id": "24baee40-9196-47f8-a042-51c1578d1a92", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ] }, "description": "This operation will create a named IP Pool and associate specified IP addresses with the newly created Pool. This operation requires all IP assignments to succeed. If any IP assignments fail, this endpoint will return an error and the Pool will not be created.\n\nEach IP Pool may have a maximum of 100 assigned IP addresses." }, "response": [ { "id": "3d02ee30-daeb-48c3-a90f-0517282d30a4", "name": "Created", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"name\": \"\",\n \"id\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-3d02ee30-daeb-48c3-a90f-0517282d30a4" }, { "id": "923da845-0f6b-4962-b12b-fa082e6dc536", "name": "Bad Request", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-923da845-0f6b-4962-b12b-fa082e6dc536" }, { "id": "633fea77-286d-41c5-887d-a16860791ae6", "name": "Unauthorized", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-633fea77-286d-41c5-887d-a16860791ae6" }, { "id": "dd763c5c-41fd-4ed2-82dc-b4d64f481172", "name": "Internal Server Error", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"ips\": [\n \"\",\n \"\"\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v3/send_ips/pools", "host": [ "{{baseUrl}}" ], "path": [ "v3", "send_ips", "pools" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"errors\": [\n {\n \"field\": \"\",\n \"message\": \"\"\n },\n {\n \"field\": \"\",\n \"message\": \"\"\n }\n ]\n}", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-dd763c5c-41fd-4ed2-82dc-b4d64f481172" } ], "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-24baee40-9196-47f8-a042-51c1578d1a92" } ], "id": "41bdb6ad-21d8-4bc4-a554-8fcbade32175", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-41bdb6ad-21d8-4bc4-a554-8fcbade32175" } ], "id": "d8f1765d-7a8e-4802-b647-ac99a35ef8d4", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-d8f1765d-7a8e-4802-b647-ac99a35ef8d4" } ], "id": "eff5f3a6-0c03-48b2-bba2-4ce53cdceda0", "createdAt": "2026-06-05T15:16:43.000Z", "updatedAt": "2026-06-05T15:16:43.000Z", "uid": "35240-eff5f3a6-0c03-48b2-bba2-4ce53cdceda0" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.sendgrid.com" } ] }