SATIK API · V1 BETA
Decode a DIGIPIN
Decode a DIGIPIN
GET
https://api.satik.in/v1/digipin/{digipin}Use a server-side Bearer API key. Authentication guide →
Parameters
| Parameter | Requirement and type |
|---|---|
Digipindigipin | Required · path parameter · string. |
Full parameter schema
[
{
"name": "digipin",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
]Sample request (cURL)
Set the Postman variable SATIK_TEST_KEY to a test key from your workspace.
curl --request GET 'https://api.satik.in/v1/digipin/39J49LMJJL' \
--header 'Authorization: Bearer {{SATIK_TEST_KEY}}'Decodes this sample 10-character DIGIPIN into its cell centre and bounding box without calling Google. Replace the code in the URL with one returned by the encode endpoint.
In Postman, choose Import and paste this cURL command. These double-brace variables are resolved by Postman; for a terminal request, replace them with actual values. For local testing, replace https://api.satik.in/v1 with http://localhost:3001/api/v1, keeping the endpoint path.
Responses and errors
HTTP 200
{
"description": "Success",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"digipin": {
"type": "string"
},
"center": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lng": {
"type": "number"
}
}
},
"bbox": {
"type": "object",
"properties": {
"min_lat": {
"type": "number"
},
"max_lat": {
"type": "number"
},
"min_lng": {
"type": "number"
},
"max_lng": {
"type": "number"
}
}
}
}
}
}
}
}HTTP 400
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 401
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 403
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 409
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 422
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 429
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 500
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 502
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 503
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}HTTP 504
{
"description": "Request failed. Inspect error.code and request_id.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}