MENU
    /api/stations/v1/interfaces/{interfaceId}/archive
    • 17 Oct 2024
    • 5 Minutes to read
    • Contributors

    /api/stations/v1/interfaces/{interfaceId}/archive


    Article summary

    Post
    /api/stations/v1/interfaces/{interfaceId}/archive

    Archives an interface. Restore is currently not supported.

    The operator of the station that the interface was assigned to (if any) will be logged out.

    Path parameters
    interfaceId
    Required

    The id of the interface to archive.

    Exampleg56RCoZCtzv7borvp
    Responses
    200

    The interface was successfully archived.

    Collapse all
    object

    Represents an interface.

    Example{ "id": "swM2aGebq5MjhKafN", "name": "iPad 5", "type": "computer", "stationId": "78M2aGebq5MjhKafN", "registration": { "status": "pending", "mode": "link", "link": { "player": "http://acme.tulip.co/open-player?tulip-player=eyJhY3Rpb24iOiJyZWdpc3RlclVzaW5nUmVnaXM0cmF0aW9uSWRl", "browser": "http://acme.tulip.co/w/DEFAULT/player?registrationIdentifier=Ak72m5fU6_o1E16ARx-ewh-5x2CmmfBLoBkk0KFcUBI" } }, "created": { "at": "2023-03-08T12:17:24Z", "by": { "id": "90M2aGebq5MjhKafN", "type": "user" } }, "workspaces": { "scope": "specific", "workspaceIds": [ "56M2aGebq5MjhKafN" ] } }
    id
    Exampleg56RCoZCtzv7borvp
    name
    string

    The name of the interface.

    type
    string

    The type of the interface.

    Valid values[ "computer", "mobile" ]
    stationId
    Exampleg56RCoZCtzv7borvp
    registration
    object (InterfaceRegistration)

    The registration information for the interface.

    status
    string

    The status of this registration.

    Valid values[ "pending", "registered" ]
    mode
    string

    The mode of this registration.

    Valid values[ "manual", "link" ]
    token
    object

    The token used to register the interface. The presence of this field will depend on user privileges.

    link
    object

    The link used to register the interface.

    clientInfo
    object (InterfaceClientInfo)

    The client information for the interface.

    created
    lastModified
    archived
    workspaces
    object (WorkspaceMembership)

    A description of the workspaces of which a resource is a member. Workspace membership can have one of two scope values. A scope of all means that a resource is a member of all current and future workspaces. A scope of the value specific means that a resource is a member of a set of particular workspaces as described by the workspaceIds property.

    Example{ "scope": "specific", "workspaceIds": [ "DEFAULT" ] }
    400

    An error occurred. The Tulip error codes generic.customerIdRequired, generic.workspaceIdRequired, generic.invalidParams, http.invalidBodyJson, http.invalidHeaders, and http.multiValueHeader all use the 400 HTTP status code. See the documentation of the response content schema for details on these specific Tulip errors that could result in this status code.

    Collapse all
    OneOf
    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    details
    object
    headerName
    string

    The name of the given HTTP header which had multiple values.

    401

    The request was missing required authentication information.

    This error is not automatically retryable.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    404

    The requested resource was not found.

    This error is not automatically retryable.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    422

    This operation is not permitted on the requested resource because it is archived.

    This error is not automatically retryable.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    429

    Too many requests have been made to this endpoint in a short time period.

    This error is not automatically retryable.

    Collapse all
    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    details
    object
    details
    string

    Additional details about this endpoint's rate limits.

    500

    An error occurred. The Tulip error codes generic.internal and stations.internalTypeValidationError both use the 500 HTTP status code. See the documentation of the response content schema for details on these specific Tulip errors that could result in this status code.

    Collapse all
    OneOf
    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    object
    errorCode
    string

    A machine-readable code identifying the type of error.

    Pattern^[a-zA-Z0-9.]$
    message
    string

    A human-readable description of the error intended for debugging purposes only.

    The exact content of this message is not stable.

    retryable
    boolean

    Whether the request can be automatically retried by the client.

    details
    object
    resourceName
    string

    The name of the resource that failed validation.

    resourceId
    string

    The id of the resource that failed validation.


    Was this article helpful?