# Contracts

## Return a paginated list of contracts related to the organization as party

 - [GET /v1/organizations/{id}/contracts](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/get_v1_organizations_id_contracts.md): Security policies: OrganizationOrGlobalContractView

## Create a contract organization

 - [POST /v1/organizations/{id}/contracts](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/post_v1_organizations_id_contracts.md): Security policies: OrganizationOrGlobalContractCreate

## Return service activation group id by contract id

 - [GET /v1/organizations/{id}/contracts/{contractId}/service-activation-group](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/get_v1_organizations_id_contracts_contractid_service-activation-group.md): Security policies: OrganizationContractOrGlobalContractDetailsView

## Return a contract where given organization is party related in contract

 - [GET /v1/organizations/{id}/contracts/{contractId}](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/get_v1_organizations_id_contracts_contractid.md): Security policies: OrganizationContractOrGlobalContractDetailsView

## Update a contract

 - [PUT /v1/organizations/{id}/contracts/{contractId}](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/put_v1_organizations_id_contracts_contractid.md): Security policies: OrganizationOrGlobalContractEdit

## Delete an organization's contract

 - [DELETE /v1/organizations/{id}/contracts/{contractId}](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/delete_v1_organizations_id_contracts_contractid.md): Security policies: OrganizationOrGlobalContractEdit

## Update status of contract to final

 - [PUT /v1/organizations/{id}/contracts/{contractId}/status/final](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/put_v1_organizations_id_contracts_contractid_status_final.md): The main requirement to go in "Final" status is to be in “Draft” status and not have any "Pending" itemsSecurity policies: OrganizationOrGlobalContractEdit

## Update status of organization's contract to expired

 - [PUT /v1/organizations/{id}/contracts/{contractId}/status/expired](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/put_v1_organizations_id_contracts_contractid_status_expired.md): The contract must be in Completed statusSecurity policies: OrganizationOrGlobalContractEdit

## Update end date of contract (deprecated)

 - [PUT /v1/organizations/{id}/contracts/{contractId}/end-date](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/put_v1_organizations_id_contracts_contractid_end-date.md): 🗑️ 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

## GET_v1_organizations_id_consumers_consumerId_contracts (deprecated)

 - [GET /v1/organizations/{id}/consumers/{consumerId}/contracts](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/get_v1_organizations_id_consumers_consumerid_contracts.md): 🗑️ 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

## GET_v1_organizations_id_consumers_consumerId_contracts_contractId (deprecated)

 - [GET /v1/organizations/{id}/consumers/{consumerId}/contracts/{contractId}](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/get_v1_organizations_id_consumers_consumerid_contracts_contractid.md): 🗑️ 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/{contractId}' instead.Security policies: OrganizationsConsumerContractsView

## Update status of contract to pending (deprecated)

 - [PUT /v1/organizations/{id}/contracts/{contractId}/status/pending](https://docs.namirial.app/products/oneplatform/apis/oas/organizations/contracts/put_v1_organizations_id_contracts_contractid_status_pending.md): ⚠️ DEPRECATED ⚠️: This API is DEPRECATED and will be removed on 2026-11-01, use API PUT '/v1/contracts/{contractId}/status/final' instead.Security policies: OrganizationOrGlobalContractEdit

