show

Manage IP addresses. See device and project endpoints to list and create IP assignments for a particular project or device. Check out the product docs to learn more about the basic networking features.

Returns a single ip address if the user has access.

  • Parameters
  • id
    string  (required)in path

    IP Address UUID

    include
    stringin query

    related attributes to include

  •  
  • Response BodyShowHide
  • Request URLShowHide
  • cURLShowHide

Note! This call can be used to un-assign an IP assignment or delete an IP reservation. Un-assign an IP address record. Use the assignment UUID you get after attaching the IP. This will remove the relationship between an IP and the device and will make the IP address available to be assigned to another device. Delete and IP reservation. Use the reservation UUID you get after adding the IP to the project. This will permanently delete the IP block reservation from the project.

  • Parameters
  • id
    string  (required)in path

    IP Address UUID

Returns all ip assignments for a device.

  • Parameters
  • id
    string  (required)in path

    Device UUID

    include
    stringin query

    related attributes to include

  •  
  • Response BodyShowHide
  • Request URLShowHide
  • cURLShowHide

Creates an ip assignment for a device.

  • Parameters
  • id
    string  (required)in path

    Device UUID

    ip_assignment
     (required)in body

    IPAssignment to create

    address

    { "address": "string", "manageable": "boolean", "customdata": "string"}

Provides a list of IP resevations for a single project.

  • Parameters
  • id
    string  (required)in path

    IP Reservation UUID

    cidr
    string  (required)in query

    Size of subnets in bits

  •  
  • Response BodyShowHide
  • Request URLShowHide
  • cURLShowHide

Provides a list of IP resevations for a single project.

  • Parameters
  • id
    string  (required)in path

    Project UUID

    include
    stringin query

    related attributes to include

  •  
  • Response BodyShowHide
  • Request URLShowHide
  • cURLShowHide

Request more IP space for a project in order to have additional IP addresses to assign to devices. If the request is within the max quota, an IP reservation will be created. If the project will exceed its IP quota, a request will be submitted for review, and will return an IP Reservation with a state of pending. You can automatically have the request fail with HTTP status 422 instead of triggering the review process by providing the fail_on_approval_required parameter set to true in the request.

  • Parameters
  • id
    string  (required)in path

    Project UUID

    ip_reservation_request
     (required)in body

    IP Reservation Request to create

    type, quantity

    { "type": "string", "quantity": "integer", "comments": "string", "facility": "string", "customdata": "string", "tags": [ "string" ], "details": "string", "fail_on_approval_required": "boolean"}

Provides the custom metadata stored for this IP Reservation or IP Assignment in json format

Navigate with  api navigate