The API expects all data to be UTF-8 encoded.
This is a REST-style API that uses JSON/XML with Basic Authentication.
All requests start with the https://api.devicemagic.com/
base URL.
https://docs.devicemagic.com/en/articles/392931-authentication
https://docs.devicemagic.com/en/articles/3334936-api-response-codes
2xx
Success200
Ok201
Created202
Accepted204
No Content
3xx
Redirection304
Not Modified
4xx
Client Error400
Bad Request401
Unauthorized403
Forbidden404
Not Found422
Unprocessable Entity
5xx
Server Error500
Internal Server Error
- Destination
- GET View Destinations on a Form
- GET View Destination details
- POST create a destination
- PUT update a destination
- DELETE Destroying a Destination
- Device
- GET all organization devices
- GET organization device
- POST approving a device
- DELETE removing a device
- PUT update device
- Dispatch
- GET all dispatch authors
- GET index of dispatch forms for device or user
- GET organization dispatches
- GET show a dispatch form for device or user
- POST create dispatch form for a device or user
- PATCH update a dispatch form for a device or user
- DELETE destroy dispatch for a device or user
- POST destroy all dispatch forms for a device or user
- Form
- GET list forms
- GET Form Definition
- POST create form
- PUT update form
- DELETE destroy form
- POST Updating a Form’s Group
- PUT Locking a form
- PUT Unocking a form
- Group
- GET all organization groups
- POST create a group
- PUT update a group
- DELETE destroy a group
- Report
- GET Performance Metric Report
- Resource
- GET list resources
- GET download a resource
- GET describe a resource
- POST create a resource
- PUT update a resource
- DELETE destroy a resource
- Submission
- GET view submissions in Device Magic Database
- GET all submission authors
- GET original submission xml
- POST create submission from a form for a device or user
- Submission Image
- POST create submission image
- GET get image md5