Inventory

Get organization inventory

get

This endpoint returns a list of the organization's inventory

Path parameters
idstringRequired
Query parameters
developmentstringOptional

If defined returns the development inventory

Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Responses
200Success
application/json
get
/organizations/{id}/inventory
200Success

Get organization inventory requests

get

This endpoint returns a paginated list of the organization's inventory requests

Path parameters
limitnumberRequired

The amount of items to return

Example: 10
pagenumberRequired

The page to return

Example: 0
idstringRequired

The organization's Id

Example: 123e4567-e89b-12d3-a456-426614174000
Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Responses
200Success
application/json
get
/organizations/{id}/inventory/requests
200Success

Get organization inventory request

get

This endpoint returns a specific organization's inventory request

Path parameters
idstringRequired
requestIdstringRequired
Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Responses
200Success
application/json
get
/organizations/{id}/inventory/requests/{requestId}
200Success

Transact with credits in inventory

post

This endpoint creates a transaction for credits in the organization's inventory

Path parameters
actionstring · enumRequired

The action to perform on the token credit, one of transfer, retire, transfer_retire, cancel

Possible values:
idstringRequired

The ID of the organization

Example: 123e4567-e89b-12d3-a456-426614174000
Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Body
creditIdstringRequired

The ID of the token credit

Example: exPost-2-0x1234567890abcdef
amountnumberRequired

The amount of the token credit

Example: 100
toOrganizationIdstringOptional

The ID of the organization receiving the token credit - if not provided, toAddress must be provided

Example: 123e4567-e89b-12d3-a456-426614174000
toAddressstringOptional

The address of the organization receiving the token credit - if not provided, toOrganizationId must be provided

Example: 0x1234567890abcdef
retirementDataall ofOptional

The retirement data associated with the token credit - only required for retirements

Responses
200Success
application/json
post
/organizations/{id}/inventory/action/{action}
200Success

Request movements of credits in inventory

post

This endpoint requests a specific action on credits in the organization's inventory

Path parameters
actionstring · enumRequired

The action to perform on the token credit, one of transfer, retire, transfer_retire, cancel

Possible values:
idstringRequired

The ID of the organization

Example: 123e4567-e89b-12d3-a456-426614174000
Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Body
creditIdstringRequired

The ID of the token credit

Example: exPost-2-0x1234567890abcdef
amountnumberRequired

The amount of the token credit

Example: 100
toOrganizationIdstringOptional

The ID of the organization receiving the token credit - if not provided, toAddress must be provided

Example: 123e4567-e89b-12d3-a456-426614174000
toAddressstringOptional

The address of the organization receiving the token credit - if not provided, toOrganizationId must be provided

Example: 0x1234567890abcdef
retirementDataall ofOptional

The retirement data associated with the token credit - only required for retirements

Responses
200Success
application/json
post
/organizations/{id}/inventory/requests/{action}
200Success

Review a credit action request

post

This endpoint reviews a specific organization's credit action request

Path parameters
idstringRequired
requestIdstringRequired
Header parameters
x-icr-api-versionstringOptional

API version

Default: 2023-06-16
Body
statestring · enumRequiredPossible values:
Responses
200Success
application/json
post
/organizations/{id}/inventory/request/{requestId}/review
200Success

Last updated