$customHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

URI: https://myedu.isora.salty.com/api/locations

Verb

address

notes

additional details

GET

/locations

/locations?page=X

&page_size=Y

Retrieves a paginated list of all locations, Y at a time (25 by default). Only super-users can see confidential locations in the listing.

The beginning of each response includes a count and a link to the next page. Each entry in the list has a link to itself, which can be used to retrieve that individual location.

GET

/locations/<id>

Retrieves an individual location. If an invalid location id is given, a “Not found” error is returned.


POST

/locations

Creates a new location. The description and free_fields aren’t used by ISORA.

body {

  “site”: string,

  “building”: string,

  “room”: string,

  “floor”: string,*

  “confidential”: Boolean (true/false)*,

  “description”: string*,

  “free_fields”: json*

}

*optional

PUT

/locations/<id>

Updates (replaces) an existing location. Returns the updated location object.

Include the site, building and room, along with any other fields you want to change.


DELETE

/locations/<id>

Removes the location. No content is returned.

If any hosts are assigned to the location, the request will return an error.

GET

/locations?search=string

&page_size=Y

Returns location objects matching the string.


Next: Test4. Using inventory data



  • No labels