Atlasblock API

POST/v1/schools/verify

Resolve a school by name + zip to its canonical id.

[ OPTIONS ]
NameTypeRequiredDescription
namestring (body)YesThe school name (partial match allowed).
zipstring (body)YesThe zip the school is in.
[ EXAMPLE REQUEST ]
curl -X POST "https://atlasblock.dev/api/v1/schools/verify" \
  -H "Content-Type: application/json" \
  -d '{"name":"Myers Park High","zip":"28207"}'
[ 200 OK ]
{
  "status": "success",
  "data": {
    "valid": true,
    "school": {
      "id": "370297001543",
      "name": "Myers Park High",
      "source": "ccd",
      "level": "high",
      "zip": "28207"
    }
  }
}
POST/v1/schools/verify
[ BODY · JSON ]
  • name · string (body) · requiredThe school name (partial match allowed).
  • zip · string (body) · requiredThe zip the school is in.
[ CURL ]
curl -X POST "https://atlasblock.dev/api/v1/schools/verify" \
  -H "Authorization: Bearer $ATLASBLOCK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Myers Park High","zip":"28207"}'
[ EVERY REQUEST ]

Send an Authorization: Bearer key against the base URL https://atlasblock.dev/api. Every call counts toward your plan quota. See the overview for authentication, rate limits, and status codes.