Get Contract ID
Use Access Token to list available Contracts
You can now use your access token to obtain your list of available contracts. See the example below.
Listing available contracts for an API Credential
Once you have an access token, verify the contracts associated with your API credentials:
curl --location --request GET 'https://api.satellogic.com/contracts' \
--header 'authorizationToken: Bearer <ACCESS_TOKEN>'
The response will list all contracts available to your credentials:
Making API Requests
Once the access token has been obtained and the contract identified, requests may be placed to our APIs, for Tasking, Archive and Delivery. Please refer to their documentation and examples for full detail.
⚠️ IMPORTANT: All API requests require both:
- The access token in the
authorizationToken
header - The contract ID in the
X-Satellogic-Contract-Id
header
Failing to provide either will result in an unauthorized response.
The only endpoint that can be used without the X-Satellogic-Contract-Id
header is /contracts
.