Get DID Histories#
Returns a list of DID history records for your account. Only records from the last 90 days are available. The data is sourced from events shown on the billing Histories page, and older records in that 90-day window are backfilled with UUID values.
Request#
HTTP Method: GET
URI Path: /v3/did_history
Note
For all returned data attributes, see Did History Object.
URI Query Parameters#
Name |
Type |
Is Required? |
Description |
|---|---|---|---|
filter[<filter_name>] |
|
No |
|
fields[did_history] |
|
No |
|
sort |
|
No |
|
page[number] |
|
No |
|
page[size] |
|
No |
Page size. Pagination defaults to |
Filters#
Filter Name |
Type |
Allow Blank |
Allow Array |
Filters by: |
|---|---|---|---|---|
id |
|
No |
Yes |
The DID history UUID. |
did_number |
|
No |
No |
The DID number. |
action |
|
No |
No |
The action value. |
method |
|
No |
No |
The method value. |
created_at_gteq |
|
No |
No |
Records created on or after the specified date and time. |
created_at_lteq |
|
No |
No |
Records created on or before the specified date and time. |
Available Action Values#
Value |
Description |
|---|---|
assigned |
DID assignment event. |
renewed |
DID renewal event. |
canceled |
DID cancellation event. |
removed |
DID release or removal event. |
billing_cycles_count_changed |
Billing cycles count change event. |
restored |
DID restoration event. |
Note
The meta.from and meta.to values are returned only for billing_cycles_count_changed records.
Available Method Values#
Value |
Description |
|---|---|
system |
Action performed by the system. |
api2 |
Action performed through API v2. |
api3 |
Action performed through API v3. |
staff |
Action performed by staff. |
user_panel |
Action performed from the user panel. |
Sorting#
Value |
Sorts by: |
|---|---|
created_at |
Creation timestamp |
Examples#
http
1GET /v3/did_history HTTP/1.1
2Host: api.didww.com
3Content-Type: application/vnd.api+json
4Accept: application/vnd.api+json
5Api-Key: [API token]
curl
1curl -i -X GET https://api.didww.com/v3/did_history -H "Accept: application/vnd.api+json" -H "Api-Key: [API token]" -H "Content-Type: application/vnd.api+json"
response
1HTTP/1.1 200 OK
2Content-Type: application/vnd.api+json
3
4{
5 "data": [
6 {
7 "id": "9e3b65e9-fdc4-1810-9e93-b7127ab6b976",
8 "type": "did_history",
9 "attributes": {
10 "did_number": "437xxxxxxxxx",
11 "action": "removed",
12 "method": "api3",
13 "created_at": "2026-03-06T15:11:00.326Z"
14 }
15 },
16 {
17 "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
18 "type": "did_history",
19 "attributes": {
20 "did_number": "437xxxxxxxxx",
21 "action": "renewed",
22 "method": "api2",
23 "created_at": "2026-04-16T11:30:00.000Z"
24 }
25 },
26 {
27 "id": "9e3b65e9-fdc4-1810-9e93-b7127ab59ee6",
28 "type": "did_history",
29 "attributes": {
30 "did_number": "437xxxxxxxxx",
31 "action": "billing_cycles_count_changed",
32 "method": "staff",
33 "created_at": "2026-04-03T17:42:45.728Z"
34 },
35 "meta": {
36 "from": "empty",
37 "to": "5"
38 }
39 }
40 ],
41 "links": {
42 "first": "https://api.didww.com/v3/did_history?page%5Bnumber%5D=1&page%5Bsize%5D=50",
43 "last": "https://api.didww.com/v3/did_history?page%5Bnumber%5D=1&page%5Bsize%5D=50"
44 },
45 "meta": {
46 "total_records": 3,
47 "api_version": "2026-04-16"
48 }
49}
http
1GET /v3/did_history?filter%5Bcreated_at_gteq%5D=2026-03-01T00%3A00%3A00Z&filter%5Bcreated_at_lteq%5D=2026-04-01T00%3A00%3A00Z HTTP/1.1
2Host: api.didww.com
3Content-Type: application/vnd.api+json
4Accept: application/vnd.api+json
5Api-Key: [API token]
curl
1curl -i -X GET 'https://api.didww.com/v3/did_history?filter%5Bcreated_at_gteq%5D=2026-03-01T00%3A00%3A00Z&filter%5Bcreated_at_lteq%5D=2026-04-01T00%3A00%3A00Z' -H "Accept: application/vnd.api+json" -H "Api-Key: [API token]" -H "Content-Type: application/vnd.api+json"
response
1HTTP/1.1 200 OK
2Content-Type: application/vnd.api+json
3
4{
5 "data": [
6 {
7 "id": "9e3b65e9-fdc4-1810-9e93-b7127ab6b976",
8 "type": "did_history",
9 "attributes": {
10 "did_number": "437xxxxxxxxx",
11 "action": "removed",
12 "method": "api3",
13 "created_at": "2026-03-06T15:11:00.326Z"
14 }
15 },
16 {
17 "id": "9e3b65e9-fdc4-1810-9e93-b7127ab59ee6",
18 "type": "did_history",
19 "attributes": {
20 "did_number": "437xxxxxxxxx",
21 "action": "billing_cycles_count_changed",
22 "method": "staff",
23 "created_at": "2026-04-03T17:42:45.728Z"
24 },
25 "meta": {
26 "from": "empty",
27 "to": "5"
28 }
29 }
30 ],
31 "links": {
32 "first": "https://api.didww.com/v3/did_history?filter%5Bcreated_at_gteq%5D=2026-03-01T00%3A00%3A00Z&filter%5Bcreated_at_lteq%5D=2026-04-01T00%3A00%3A00Z&page%5Bnumber%5D=1&page%5Bsize%5D=50",
33 "last": "https://api.didww.com/v3/did_history?filter%5Bcreated_at_gteq%5D=2026-03-01T00%3A00%3A00Z&filter%5Bcreated_at_lteq%5D=2026-04-01T00%3A00%3A00Z&page%5Bnumber%5D=1&page%5Bsize%5D=50"
34 },
35 "meta": {
36 "total_records": 2,
37 "api_version": "2026-04-16"
38 }
39}
Other Responses#
Code |
Success |
Description |
|---|---|---|
400 |
No |
Invalid filter value, invalid sort criteria, or the |
401 |
No |