| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.copper.com/developer_api/v1 | link | — | — | — |
Actions (28)
Accounts · 8
- Create accountPOST /accounts
Create a new Copper Account resource.
documented - Create userPOST /accounts/{id}/users
Create a new User resource associated to the Account specified by id.
documented - Delete accountDELETE /accounts/{id}
Delete an existing Account resource. Note: This API is currently disabled and will abort with HTTP 501.
documented - Delete userDELETE /accounts/{account_id}/users/{user_id}
Delete a User resource belonging to a specific Account.
documented - List account usersGET /accounts/{id}/users
Retrieve existing User resources for the Account identified by id.
documented - List accountsGET /accounts
Return a list of Account resources with pagination support.
documented - Retrieve accountGET /accounts/{id}
Retrieve an existing Account resource by id.
documented - Update accountPOST /accounts/{id}
Update an existing Account resource by id.
documented
Devices · 5
- Create devicePOST /devices
Create a new Device resource.
documented - Delete deviceDELETE /devices/{id}
Delete an existing Device resource.
documented - List devicesGET /devices
Return a list of Device resources with pagination support.
documented - Retrieve deviceGET /devices/{id}
Retrieve an existing Device resource by id.
documented - Update devicePOST /devices/{id}
Update an existing Device resource by id.
documented
Locations · 5
- Create locationPOST /locations
Create a new Location resource.
documented - Delete locationDELETE /locations/{id}
Delete an existing Location resource. Note: This API is currently disabled and will abort with HTTP 501.
documented - List locationsGET /locations
Return a list of Location resources with pagination support.
documented - Retrieve locationGET /locations/{id}
Retrieve an existing Location resource by id.
documented - Update locationPOST /locations/{id}
Update an existing Location resource by id.
documented
Refunds · 4
- Create refundPOST /refunds
Create a new Refund resource linked to a Transaction.
documented - List refundsGET /refunds
Return a list of Refund resources with pagination.
documented - Retrieve refundGET /refunds/{id}
Retrieve an existing Refund resource by id.
documented - Update refundPOST /refunds/{id}
Update an existing Refund resource (usually metadata).
documented