Monitoring - Public endpoints to integrate Organization with One Platform
Monitoring - One Platform Organizations Integration API (v1)
The id of the consumer to be used as second party filter in contracts. (Default: Not applied)
The filter ODATA expression contracts by. If set exclude all other filters. (Default: Not applied)
The id of the legal entity to be used as second party filter in contracts. (Default: Not applied)
The id of the issuer to be used as second party filter in contracts. (Default: Not applied)
The id of the owner to be used as second party filter in contracts. (Default: Not applied)
The id of the legal representative to be used as second party filter in contracts. (Default: Not applied)
search consumer id on billing consumer id, owner id and legal representative id of the contract. (Default: Not applied)
The list of contract statuses for which contracts should be filtered. Is JSON array format. (Default: Not applied)
The list of contract types for which contracts should be filtered. Is JSON array format. (Default: Not applied)
The order ODATA expression contracts by. If set exclude other sorts. (Default: Not applied)
Boolean which defines whether the params name and search must match exactly. (Default: false)
- https://docs.namirial.app/v1/organizations/{id}/contracts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.namirial.app/v1/organizations/{id}/contracts?consumerId=string&filter=string&legalEntityId=string&issuerId=string&ownerId=string&legalRepresentativeId=string&searchOnAnyRecipientsConsumerId=true&status=string&type=string&startDateFrom=string&startDateTo=string&number=string&orderBy=string&search=string&exact=true&pageNumber=0&pageSize=0&shouldCount=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "items": [ { … } ], "pageNumber": 0, "pageSize": 0, "totalPages": 0, "totalItems": 0 }
Date and time indicating starting date for this contract.
Metadata key/value pairs for the contract
Indicates that upon completion of the contract, the organization related to the BillingConsumer referred to in the contract should be created
- https://docs.namirial.app/v1/organizations/{id}/contracts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.namirial.app/v1/organizations/{id}/contracts' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"description": "string",
"startDate": "2023-11-28",
"issuerId": "string",
"legalEntityId": "string",
"billingConsumerId": "string",
"ownerId": "string",
"legalRepresentativeId": "string",
"recipient": {
"email": "string"
},
"metadata": {
"your-property": "value of property"
},
"resellContractId": "string",
"number": "string",
"createOrganization": true,
"type": "Resell"
}'- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/service-activation-group
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/service-activation-group' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'OK
The URI to which OP should redirect user after service activation group has been signed (default: no redirect)
Date and time indicating when this service activation group was created.
Date and time indicating when this service activation group was last updated.
{ "description": { "property1": "string", "property2": "string" }, "afterSignRedirectUri": "string", "contractIds": [ "string" ], "id": "string", "createdAt": "2023-11-28T08:14:32.585Z", "updatedAt": "2023-11-28T08:14:32.585Z", "onboardingState": { "currentStepIndex": 0, "currentSubStepIndex": 0 } }
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}?signingExtraInfo=true&itemsInPendingExtraInfo=true&itemsContractDataConflictExtraInfo=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'OK
Date and time indicating starting date for this contract.
Metadata key/value pairs for the contract
Indicates that upon completion of the contract, the organization related to the BillingConsumer referred to in the contract should be created
Type of contract (e.g. "distribution", "resell", "direct", indirect)
Indicates the contract status
The list of contract item rule snapshots associated with this contract. This represents the state of contract item rules at the time of last modification.
Date and time indicating when this contract was created.
Date and time indicating when this contract was last updated.
Legal representative name for this contract
{ "description": "string", "startDate": "2023-11-28", "issuerId": "string", "legalEntityId": "string", "billingConsumerId": "string", "ownerId": "string", "legalRepresentativeId": "string", "recipient": { "email": "string" }, "metadata": { "your-property": "value of property" }, "resellContractId": "string", "number": "string", "createOrganization": true, "type": "Resell", "status": "Draft", "contractItemRuleSnapshots": [ { … } ], "id": "string", "businessRelationId": "string", "createdAt": "2023-11-28T08:14:32.585Z", "updatedAt": "2023-11-28T08:14:32.585Z", "legalEntityName": "Namirial S.P.A", "billingConsumerName": "Billable Consumer 1", "ownerName": "Owner Consumer 1", "legalRepresentativeName": "Legal Representative Consumer 1", "issuerName": "Issuer Consumer 1" }
Date and time indicating starting date for this contract.
Metadata key/value pairs for the contract
Indicates that upon completion of the contract, the organization related to the BillingConsumer referred to in the contract should be created
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"description": "string",
"startDate": "2023-11-28",
"issuerId": "string",
"legalEntityId": "string",
"billingConsumerId": "string",
"ownerId": "string",
"legalRepresentativeId": "string",
"recipient": {
"email": "string"
},
"metadata": {
"your-property": "value of property"
},
"resellContractId": "string",
"number": "string",
"createOrganization": true,
"type": "Resell"
}'{ "id": "c6de6777-1a90-45f2-869d-007421d682a2" }
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "succeededOperations": [ { … } ], "failedOperations": [ { … } ] }
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/final
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/final?sendNotification=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "contractId": "string", "provisioningValidationResults": [ { … } ] }
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/expired
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/expired' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "id": "c6de6777-1a90-45f2-869d-007421d682a2" }
Request
🗑️ DEPRECATED (Will no longer be available in the next release) 🗑️: This API is DEPRECATED and will be removed on 2026-05-01. Reason: The end date of a contract has been removed. It doesn't do anything anymore..
Security policies: OrganizationOrGlobalContractEdit
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/end-date
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/end-date' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"endDate": "2023-11-29"
}'{ "id": "c6de6777-1a90-45f2-869d-007421d682a2" }
Request
🗑️ DEPRECATED (Will no longer be available in the next release) 🗑️: This API is DEPRECATED and will be removed on 2026-04-01, use API GET '/v1/organizations/{id}/contracts' instead.
Security policies: OrganizationsConsumerContractsView
The filter ODATA expression contracts by. If set exclude all other filters. (Default: Not applied)
The id of the legal entity to be used as second party filter in contracts. (Default: Not applied)
The id of the issuer to be used as second party filter in contracts. (Default: Not applied)
The id of the owner to be used as second party filter in contracts. (Default: Not applied)
The id of the legal representative to be used as second party filter in contracts. (Default: Not applied)
search consumer id on billing consumer id, owner id and legal representative id of the contract. (Default: Not applied)
The list of contract statuses for which contracts should be filtered. Is JSON array format. (Default: Not applied)
The list of contract types for which contracts should be filtered. Is JSON array format. (Default: Not applied)
The order ODATA expression contracts by. If set exclude other sorts. (Default: Not applied)
Boolean which defines whether the params name and search must match exactly. (Default: false)
- https://docs.namirial.app/v1/organizations/{id}/consumers/{consumerId}/contracts
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.namirial.app/v1/organizations/{id}/consumers/{consumerId}/contracts?filter=string&legalEntityId=string&issuerId=string&ownerId=string&legalRepresentativeId=string&searchOnAnyRecipientsConsumerId=true&status=string&type=string&startDateFrom=string&startDateTo=string&number=string&orderBy=string&search=string&exact=true&pageNumber=0&pageSize=0&shouldCount=true' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "items": [ { … } ], "pageNumber": 0, "pageSize": 0, "totalPages": 0, "totalItems": 0 }
- https://docs.namirial.app/v1/organizations/{id}/consumers/{consumerId}/contracts/{contractId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.namirial.app/v1/organizations/{id}/consumers/{consumerId}/contracts/{contractId}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'OK
Date and time indicating starting date for this contract.
Metadata key/value pairs for the contract
Indicates that upon completion of the contract, the organization related to the BillingConsumer referred to in the contract should be created
Type of contract (e.g. "distribution", "resell", "direct", indirect)
Indicates the contract status
The list of contract item rule snapshots associated with this contract. This represents the state of contract item rules at the time of last modification.
Date and time indicating when this contract was created.
Date and time indicating when this contract was last updated.
Legal representative name for this contract
{ "description": "string", "startDate": "2023-11-28", "issuerId": "string", "legalEntityId": "string", "billingConsumerId": "string", "ownerId": "string", "legalRepresentativeId": "string", "recipient": { "email": "string" }, "metadata": { "your-property": "value of property" }, "resellContractId": "string", "number": "string", "createOrganization": true, "type": "Resell", "status": "Draft", "contractItemRuleSnapshots": [ { … } ], "id": "string", "businessRelationId": "string", "createdAt": "2023-11-28T08:14:32.585Z", "updatedAt": "2023-11-28T08:14:32.585Z", "legalEntityName": "Namirial S.P.A", "billingConsumerName": "Billable Consumer 1", "ownerName": "Owner Consumer 1", "legalRepresentativeName": "Legal Representative Consumer 1", "issuerName": "Issuer Consumer 1" }
- https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/pending
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.namirial.app/v1/organizations/{id}/contracts/{contractId}/status/pending' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'{ "id": "c6de6777-1a90-45f2-869d-007421d682a2" }