create new entry
POST /api/rest/admin/registrations
Parameters
| Name |
Description |
|
data[type]
|
Resource type (registrations)
|
|
data[attributes][domain]
|
Domain
|
|
data[attributes][name]
|
Name
|
|
data[attributes][contact]
|
Contact
|
|
data[attributes][username]
|
Username
|
|
data[attributes][sip-schema-id]
|
Sip schema id
|
|
data[attributes][auth-password]
|
Auth password
|
|
data[attributes][auth-user]
|
Auth user
|
|
data[attributes][contact]
|
Contact
|
|
data[attributes][display-username]
|
Display username
|
|
data[attributes][domain]
|
Domain
|
|
data[attributes][enabled]
|
Enabled
|
|
data[attributes][expire]
|
Expire
|
|
data[attributes][force-expire]
|
Force expire
|
|
data[attributes][max-attempts]
|
Max attempts
|
|
data[attributes][route-set]
|
Route set
|
|
data[attributes][retry-delay]
|
Retry delay
|
|
data[attributes][sip-interface-name]
|
Sip interface name
|
|
data[relationships][transport-protocol]
|
Transport protocol
|
|
data[relationships][node]
|
Node
|
|
data[relationships][pop]
|
Pop
|
Request
Headers
Route
POST /api/rest/admin/registrations
Body
{"data":{"type":"registrations","attributes":{"domain":"ruri-domain","name":"name","contact":"sip:contact@domain;param","username":"ruri-username","sip-schema-id":1},"relationships":{"transport-protocol":{"data":{"type":"transport-protocols","id":1}}}}}
Response
Headers
Status
201 Created
Body
{
"data": {
"id": "8",
"type": "registrations",
"links": {
"self": "http://example.org/api/rest/admin/registrations/8"
},
"attributes": {
"auth-password": null,
"auth-user": null,
"contact": "sip:contact@domain;param",
"display-username": null,
"domain": "ruri-domain",
"enabled": true,
"expire": null,
"force-expire": false,
"max-attempts": null,
"name": "name",
"route-set": [
],
"retry-delay": 5,
"sip-interface-name": null,
"username": "ruri-username",
"sip-schema-id": 1
},
"relationships": {
"transport-protocol": {
"links": {
"self": "http://example.org/api/rest/admin/registrations/8/relationships/transport-protocol",
"related": "http://example.org/api/rest/admin/registrations/8/transport-protocol"
}
},
"pop": {
"links": {
"self": "http://example.org/api/rest/admin/registrations/8/relationships/pop",
"related": "http://example.org/api/rest/admin/registrations/8/pop"
}
},
"node": {
"links": {
"self": "http://example.org/api/rest/admin/registrations/8/relationships/node",
"related": "http://example.org/api/rest/admin/registrations/8/node"
}
}
}
}
}