Nimble’s Admin API allows you to perform a number of key account functions, including:
Create, list, update, and delete pipelines
View account status and remaining credits
View account-level and pipeline-level usage reports
Manage authenticated IPs
This API uses JWT/Bearer authentication:
To generate a token, make a request with the following body/payload: { "username": "string", "password": "string" }
Apply the received token in your following API request, by adding the header:
authorization: Bearer [token]
auth.Token TTL time is 72 HRs.
/v1/account/login
An authenticated IP can only be used with a single account. Authenticated IP will identify the target account in your proxy requests, replacing the need for using username or password
/v1/account/authenticatedips
/v1/account/pipelines
in swagger indicate wat's optional
Sets the default behavior of the project to allow the use of ipv6 from peers.
ip
, data
, browser
Sets the default behavior of the project's session
Change pipeline's target country, session settings, Ipv6, project quota limit and status
/v1/account/pipelines/{pipelineName}
Pipeline Name
Sets the default behavior of the project to allow the use of ipv6 from peers.
Sets the default behavior of the project's session
Authenticated IPs allow the use of Nimble pipelines without username or password in your proxy settings
/v1/account/pipelines/{pipelineName}/authenticatedips/portrange
Pipeline name
An authenticated port range can only be used with a single pipeline. Authenticated port will identify the target pipeline in your proxy requests, replacing the need for using username or password
/v1/account/pipelines/{pipelineName}/authenticatedips/portrange
Pipeline name
New password will be automatically generated for the Pipeline
/v1/account/pipelines/{pipelineName}/password
Pipeline Name
Returns a daily summary of requests and response size (GB)
/v1/account/pipelines/{pipelineName}/reports/daily-usage
Pipeline Name
From Date (DD/MM/YYYY)
To Date (DD/MM/YYYY)
Sets a daily limit to prevent pipeline from over spending. Two limit types are available:
/v1/account/pipelines/{pipelineName}/spendlimit
Pipeline Name
No body
Returns a daily summary of requests and response size (GB)
/v1/account/reports/daily-usage
From Date (DD/MM/YYYY)
To Date (DD/MM/YYYY)
/v1/account/timeout
No body
Gets the list of supported cities in either JSON or HTML table. When using HTML table, addCountriesAndUsStates boolean can be used to add the rest of the supported countries and US states.
/v1/location/cities
table
addCountriesAndUsStates